Skip to main content
Change page

Ethereum Development Standards

Page last update: 11 يونيو 2024

Standards overview

The Ethereum community has adopted many standards that help keep projects (such as Ethereum clients and wallets) interoperable across implementations, and ensure smart contracts and dapps remain composable.

Typically standards are introduced as Ethereum Improvement Proposals (EIPs), which are discussed by community members through a standard processopens in a new tab.

Types of standards

There are 3 types of EIPs:

  • Standards Track: describes any change that affects most or all Ethereum implementations
  • Meta Trackopens in a new tab: describes a process surrounding Ethereum or proposes a change to a process
  • Informational Trackopens in a new tab: describes an Ethereum design issue or provides general guidelines or information to the Ethereum community

Furthermore, the Standard Track is subdivided into 4 categories:

More detailed information on these different types and categories can be found in EIP-1opens in a new tab

Token standards

  • ERC-20 - A standard interface for fungible (interchangeable) tokens, like voting tokens, staking tokens or virtual currencies.
    • ERC-223 - A fungible tokens standard that makes tokens behave identical to ether and supports token transfers handling on the recipients side.
    • ERC-1363opens in a new tab - Defines a token interface for ERC-20 tokens that supports executing recipient code after transfer or transferFrom, or spender code after approve.
  • ERC-721 - A standard interface for non-fungible tokens, like a deed for artwork or a song.
  • ERC-777 - (NOT RECOMMENDED) A token standard improving over ERC-20.
  • ERC-1155 - A token standard which can contain both fungible and non-fungible assets.
  • ERC-4626 - A tokenized vault standard designed to optimize and unify the technical parameters of yield-bearing vaults.

Learn more about token standards.

Further reading

Know of a community resource that helped you? Edit this page and add it!

هل كانت هذه المقالة مفيدة؟

OSZAR »