How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ERC-20

ERC-20 is the Ethereum token standard: a small interface of six functions and two events that any fungible token contract implements. Because every token exposes the same methods, any wallet, exchange or protocol can hold and move a token it has never seen before.

ERC-20 is a nine-item interface that became the economic substrate of an entire market. totalSupply, balanceOf, transfer, transferFrom, approve, allowance and two events — that is the whole contract, and it is enough that a wallet written years before a token existed can hold it correctly.

  • A minimal interface - Six functions and two events, small enough that everyone implements it identically.
  • Permissionless interoperability - No registry, no onboarding, no negotiation — conformance is the whole integration.
  • Approve and transferFrom - The delegation pattern that lets a contract spend on a user’s behalf, and the source of most allowance-related risk.
  • A template for the rest - ERC-721 and ERC-1155 followed the same shape for non-fungible and mixed assets.

ERC-20 is the strongest counterexample in the catalog to the idea that standards need a mandate. Nobody was compelled to adopt it. It won because conformance was cheaper than coordination. The State of Blockchain & Crypto APIs shows what that did and did not achieve: superb interoperability at the protocol layer, and a service layer where each vendor still hand-rolls authentication, rate limits, errors and scopes.

Referenced in API Evangelist papers

This standard shows up in my published research. These reports read the machine-readable evidence provider by provider — and put this standard in the context of a real sector.

The State of Blockchain & Crypto APIs

Voluntary standardisation that actually worked — a nine-item interface that made tokens portable, in a market whose service layer is still hand-rolled vendor by vendor.