ERC-20
Standardgränssnittet för utbytbara tokens på Ethereum — sex funktioner som gjorde att alla plånböcker plötsligt kunde hantera vilken token som helst.
Förslaget kom 2015 och specificerar bland annat transfer, balanceOf och approve. Poängen är interoperabilitet: så länge ett kontrakt implementerar gränssnittet behöver ingen plånbok, börs eller tjänst veta något om just den token.
Enkelheten drev ICO-vågen 2017, eftersom att ge ut en egen token blev en fråga om att kopiera några dussin rader kod. En känd svaghet är approve-mönstret, där man ger ett kontrakt rätt att flytta ens tokens — obegränsade godkännanden ligger bakom en stor del av alla tömda plånböcker. ERC-721 är motsvarigheten för icke-utbytbara tokens.