Deposit over $500 and unlock loss coverage. View bonus
EVEDEX/Blog/What Is an ERC-20 Token?
Ethereum network tokens connected on blockchain

What Is an ERC-20 Token?

Elizaveta Bakradze
Elizaveta Bakradze
April 3, 2026
9 minutes

Last Updated: June 20, 2026

The ERC-20 standard is the technical backbone of the modern token economy. Introduced on the Ethereum blockchain, it defines a common set of rules that any fungible token must follow, making tokens predictably compatible with wallets, decentralized applications, and exchanges. From stablecoins like USDT to governance tokens powering DeFi protocols, virtually every major token you encounter on a crypto exchange today was built using this standard. Understanding what ERC-20 means — and why it matters — is foundational knowledge for anyone participating in decentralized markets or spot trading.

What Does ERC-20 Actually Mean?

ERC stands for Ethereum Request for Comment, a process borrowed from early internet standards development. The "20" is simply the proposal number assigned when developer Fabian Vogelsteller submitted the specification to the Ethereum GitHub repository in November 2015. Before this standard existed, developers creating tokens on Ethereum each wrote their own custom logic with no guarantee that their token would work with other contracts or applications. The result was fragmentation — each token required custom integration work before it could be listed or used anywhere.

ERC-20 solved this by defining a mandatory interface: a set of six functions and two events that every compliant token contract must implement. Once deployed, any ERC-20 token is automatically compatible with any wallet or protocol that speaks the same interface. This standardization is what enabled the 2017 ICO boom, the rise of DeFi, and the proliferation of thousands of tokens that can be traded across different platforms without bespoke integration.

The Six Core Functions of the ERC-20 Standard

The power of ERC-20 lies in its simplicity. The standard mandates exactly six functions:

Ethereum ERC-20 token standard diagram
  1. totalSupply — Returns the total number of tokens in existence for that contract.
  2. balanceOf — Returns the token balance held by a specific wallet address.
  3. transfer — Moves tokens directly from the caller's address to a recipient address.
  4. transferFrom — Allows an approved third party (such as a smart contract) to move tokens on behalf of an owner.
  5. approve — Grants a third-party address permission to spend up to a specified amount of tokens on the owner's behalf.
  6. allowance — Returns the remaining number of tokens that an approved spender is still permitted to withdraw from an owner's account.

Two optional events — Transfer and Approval — allow applications to listen for and react to token movements in real time. Together, these functions and events define the complete operational surface of an ERC-20 token.

ERC-20 vs. Other Token Standards

As the ecosystem matured, developers built on the ERC-20 foundation and introduced new standards for different use cases. Here is how ERC-20 compares to the most common alternatives:

StandardTypePrimary Use CaseFungible?
ERC-20Fungible tokenCurrencies, stablecoins, governance tokensYes
ERC-721Non-fungible tokenDigital art, collectibles, unique assetsNo
ERC-1155Multi-tokenGaming items, mixed asset batchesBoth
ERC-4626Tokenized vaultYield-bearing DeFi positionsYes

ERC-20 remains the dominant standard for assets intended to function as currencies or financial instruments. Its widespread adoption means the largest liquidity pools, most audited codebases, and deepest exchange integrations all center on ERC-20 compatible assets. When you hold USDT, LINK, UNI, or AAVE, you are holding ERC-20 tokens.

ERC-20 Tokens and EVEDEX

EVEDEX is not a token decentralized exchange. It is a hybrid exchange for perpetual futures: orders are matched off-chain and settled on-chain on Arbitrum L2. It has no spot trading, so ERC-20 tokens are not bought, sold or swapped there.

The standard still matters on EVEDEX in two ways. Some of its 52 perpetual pairs track assets that exist as ERC-20 tokens, such as LINK, AAVE and ENA, and a perpetual gives leverage trading exposure to their price on crypto derivatives rather than delivering the tokens. And margin is posted in USDT, deposited to a personal smart account on Arbitrum and shared across all positions under cross margin.

For crypto futures traders, stablecoins like USDT are commonly used as collateral, making familiarity with the standard practically necessary. On EVEDEX, USDT is the only margin asset, and fees are no more than 0.015% maker and 0.045% taker before cashback. Perpetual futures carry a high risk of loss.

Understanding ERC-20 is not just academic. It directly affects how you connect your wallet, how approvals work when interacting with DeFi protocols, and why certain tokens can be traded on more platforms than others. The standard's longevity since 2015 speaks to how well it was designed — and why it continues to underpin most of the assets in active use today.

FAQ

An ERC-20 token must implement six mandatory functions defined in the standard: totalSupply, balanceOf, transfer, transferFrom, approve, and allowance. Tokens that implement these functions can interact seamlessly with any Ethereum-compatible wallet, exchange, or smart contract.
No, Ether (ETH) is the native currency of the Ethereum blockchain, not an ERC-20 token. However, Wrapped Ether (WETH) is an ERC-20 representation of ETH that allows it to interact with DeFi protocols requiring the standard interface.
Yes. If you send ERC-20 tokens to a contract address that does not support receiving them, the tokens can become permanently inaccessible. Always verify the destination address before sending tokens.
ERC-20 tokens are fungible, meaning each unit is identical and interchangeable with any other unit of the same token. ERC-721 tokens are non-fungible (NFTs), where each token is unique and not interchangeable with another.
Not as tokens. EVEDEX is a hybrid exchange for perpetual futures with no spot market, so you cannot buy, sell or swap ERC-20 tokens there. It uses USDT as margin and lists perpetual contracts on some assets that exist as ERC-20 tokens, such as LINK, AAVE and ENA, which give price exposure without token delivery.

Related Blog Posts

Perpetual contract trading

What Is a Perpetual Contract in Crypto Trading

A perpetual contract lets you trade crypto with leverage without an expiry date. Learn how funding rates, margin requirements, and liquidation work.

Vladimir Shepelev

Vladimir Shepelev

May 11, 2026
8 minutes
What Does Leverage Mean in Trading

What Does Leverage Mean in Trading

Discover what leverage means in crypto trading, how it amplifies your positions, and why platforms like EVEDEX make leveraged trading accessible and secure.

Erekle Kevlishvili

Erekle Kevlishvili

June 14, 2026
8 minutes
Glass infinity loop with a candlestick chart and up and down arrows

Crypto Derivatives Explained: Futures, Perpetuals and Options

Crypto derivatives explained: perpetual futures, dated futures and options, with open interest data from Binance, Deribit and OKX, examples and key risks.

Erekle Kevlishvili

Erekle Kevlishvili

March 21, 2026
8 minutes