ERC-20
Ethereum’daki değiştirilebilir (fungible) tokenlar için standart arayüz — her cüzdanın her tokenı bir anda işleyebilmesini sağlayan altı fonksiyon.
Öneri 2015’te geldi ve başka şeylerin yanında transfer, balanceOf ve approve fonksiyonlarını tanımlar. Amaç birlikte çalışabilirliktir: bir kontrat arayüzü uyguladığı sürece hiçbir cüzdanın, borsanın ya da servisin o token hakkında özel bir şey bilmesi gerekmez.
Bu sadelik 2017 ICO dalgasını körükledi; çünkü token çıkarmak birkaç düzine satır kodu kopyalamaya indi. Bilinen zayıflık approve kalıbıdır: bir kontrata tokenlarınızı taşıma yetkisi verirsiniz, ve sınırsız onaylar boşaltılan cüzdanların büyük bölümünün arkasındadır. ERC-721, fungible olmayan tokenlar için karşılığıdır.