• slide
  • slide


The BEP20 token standard is the technical blueprint that defines how tokens are created, managed, and transferred on the Binance Smart Chain (BSC). Any token built on BSC must follow the BEP20 rules to ensure compatibility with wallets, exchanges, and decentralized applications across the ecosystem.

What Does BEP20 Define?

BEP20 specifies a set of mandatory functions and events that every compliant token must implement. These include:

name() — Returns the token’s full name (e.g., “PancakeSwap Token”).
symbol() — Returns the ticker symbol (e.g., “CAKE”).
decimals() — Defines divisibility (usually 18, like ETH).
totalSupply() — Returns the total number of tokens in existence.
balanceOf(address) — Returns the token balance of a specific address.
transfer() — Moves tokens between addresses.
approve() / transferFrom() — Allow third parties (like DEXs) to spend tokens on your behalf.

Types of BEP20 Tokens

Utility tokens grant access to services — for example, CAKE for PancakeSwap rewards and governance.

Stablecoins maintain a peg to a fiat currency — BEP20 USDT, BUSD, and USDC are widely used examples.

Governance tokens give holders voting rights in decentralized protocols.

Pegged tokens (also called Peggy Coins) represent assets from other blockchains on BSC — examples include BTCB (Bitcoin on BSC) and BETH (Ethereum on BSC).

BEP20 and EVM Compatibility

Because BEP20 is based on Ethereum’s ERC20 standard and BSC is EVM-compatible, developers can easily port Ethereum-based tokens and applications to Binance Smart Chain. This was a key factor in BSC’s rapid growth, as established DeFi protocols could be deployed with minimal code changes.

BNB Smart Chain Statistics

BSC hosts over 1.3 million daily active users, making it one of the most active Layer 1 blockchains globally. The total value locked (TVL) on BSC continues to grow as more DeFi protocols and projects choose it for its speed and low costs.