ERC-20 代幣是以太坊代幣的子集,為了充分兼容 ERC-20,開發(fā)者需要將一組特定的函數(shù)(接口)集成到他們的智能合約中,以便在高層面能夠執(zhí)行以下操作:獲得代幣總供應(yīng)量、獲得賬戶余額、轉(zhuǎn)讓代幣以及批準(zhǔn)花費(fèi)代幣。
通過 ERC-20,其他智能合約和去中心化應(yīng)用能夠無縫交互。部分具有 ERC-20 標(biāo)準(zhǔn)功能的代幣被認(rèn)為是部分兼容 ERC-20,這還要視其具體缺失功能而定??傮w來說,它們?nèi)匀缓苋菀着c外部交互。