BEP-20
BNB Chain's token standard equivalent to ERC-20, used for all fungible tokens on the BSC network.
BEP-20 — BEP-20 is the token standard on BNB Chain (formerly Binance Smart Chain), functionally identical to Ethereum's ERC-20 standard. BEP-20 tokens follow the same smart contract interface for fungible token operations but are deployed on BNB Chain, benefiting from lower gas fees and faster block times compared to Ethereum mainnet.
How BEP-20 Works
BEP-20 implements the same six core functions as ERC-20: totalSupply, balanceOf, transfer, transferFrom, approve, and allowance. Because BNB Chain is EVM-compatible, BEP-20 token contracts are written in Solidity and compiled to the same bytecode as Ethereum contracts. Developers can deploy identical contract code on both chains with only the network configuration changed.
BNB Chain uses a consensus mechanism called Proof of Staked Authority (PoSA), which combines delegated proof-of-stake with authority validation by 21 elected validators. This produces 3-second block times and significantly lower gas fees than Ethereum mainnet — typically $0.01-$0.10 per transaction compared to $1-$50 on Ethereum during peak periods.
The BEP-20 standard also includes an optional getOwner function not present in ERC-20, which returns the contract owner's address. This is a minor difference and does not affect compatibility with standard ERC-20 tooling.
Why BEP-20 Matters
BEP-20 brought DeFi to a broader audience by dramatically reducing transaction costs. During the 2021 DeFi boom, Ethereum gas fees made small trades uneconomical, pushing users to BNB Chain where the same protocols (PancakeSwap mirrors Uniswap, Venus mirrors Aave) operated at a fraction of the cost. This made BNB Chain the second-largest DeFi ecosystem by total value locked.
For traders, BEP-20 tokens are relevant because many popular tokens exist on both Ethereum (as ERC-20) and BNB Chain (as BEP-20). The same USDT stablecoin, for example, has separate BEP-20 and ERC-20 versions. Sending a BEP-20 USDT to an Ethereum address will result in lost funds unless a bridge is used, making it critical to verify the correct network before any transfer.
Real-World Example
A trader wanting to buy a new token on PancakeSwap first needs BNB (the native gas token of BNB Chain) in their wallet. They approve the PancakeSwap router to spend their BEP-20 USDT, then execute a swap. The entire transaction costs approximately $0.05 in BNB gas and confirms within 3 seconds. The same swap on Ethereum's Uniswap might cost $5-$20 in ETH gas and take 12-24 seconds. This cost advantage makes BNB Chain attractive for high-frequency trading strategies and smaller portfolio sizes where Ethereum gas fees would consume a significant percentage of each trade.
Related Terms
ERC-20
The standard token interface on Ethereum defining functions like transfer, approve, and balanceOf for fungible tokens.
Read definition Blockchain & Crypto FundamentalsSPL Token
The Solana Program Library token standard for all fungible and non-fungible tokens on the Solana blockchain.
Read definition Blockchain & Crypto FundamentalsToken Contract
A smart contract that defines the rules, supply, and ownership records for a specific token on a blockchain.
Read definition Blockchain & Crypto FundamentalsEVM (Ethereum Virtual Machine)
The computation environment that executes smart contracts on Ethereum and EVM-compatible chains like Base, Arbitrum, and BNB Chain.
Read definition Blockchain & Crypto FundamentalsGas
The unit measuring the computational effort required to execute operations on EVM chains; gas fees are gas used × gas price.
Read definition Blockchain & Crypto FundamentalsBridge (Cross-Chain)
A protocol enabling the transfer of tokens or data between two separate blockchains, typically by locking assets on one chain and minting equivalents on another.
Read definitionFrequently Asked Questions
Common questions about BEP-20 in cryptocurrency and DeFi.
Functionally, yes. BEP-20 uses the same smart contract interface, function signatures, and event structure as ERC-20. The only difference is that BEP-20 tokens exist on BNB Chain rather than Ethereum. Any EVM wallet like MetaMask can interact with BEP-20 tokens by adding the BNB Chain network.
The address format is the same (0x...), but the tokens exist on different blockchains. Sending BEP-20 tokens directly to an Ethereum wallet without using a bridge will not make them appear on Ethereum. You must use a cross-chain bridge to move tokens between BNB Chain and Ethereum.
BEP-2 is the token standard on the original Binance Chain (now called BNB Beacon Chain), which does not support smart contracts. BEP-20 is the standard on BNB Smart Chain (the EVM-compatible chain). Most DeFi activity uses BEP-20 tokens. Binance has been phasing out BEP-2 in favor of BEP-20.
Ready to put your knowledge into practice?
Start Boosting