ERC-20 Token Standard

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instanceOf ERC-20 token
Ethereum standard
gptkbp:abbreviation gptkb:Ethereum_Request_for_Comment_20
gptkbp:adoptedBy thousands of tokens
gptkbp:category gptkb:cryptocurrency
smart contract standard
blockchain standard
gptkbp:defines standard interface for tokens
gptkbp:documentation https://eips.ethereum.org/EIPS/eip-20
gptkbp:enables exchange listing
interoperability of tokens
wallet compatibility
gptkbp:example gptkb:LINK
gptkb:SNX
gptkb:USDC
gptkb:COMP
gptkb:UNI
gptkb:DAI
gptkb:AAVE
gptkb:BAT
gptkb:MKR
gptkb:USDT
gptkbp:governedBy gptkb:Ethereum_Foundation
gptkbp:hasEvent Transfer
Approval
https://www.w3.org/2000/01/rdf-schema#label ERC-20 Token Standard
gptkbp:influenced gptkb:ERC-721_Token_Standard
gptkb:ERC-777_Token_Standard
gptkbp:introduced gptkb:Fabian_Vogelsteller
gptkbp:introducedIn 2015
gptkbp:limitation no built-in mechanism for pausing transfers
no native support for transaction fees in tokens
no support for non-fungible tokens
possible double-spend with approve/transferFrom
gptkbp:network gptkb:Avalanche_C-Chain
gptkb:Ethereum
gptkb:Polygon
gptkb:Binance_Smart_Chain
gptkb:Optimism
gptkb:Arbitrum
gptkbp:proposedBy gptkb:Ethereum_Improvement_Proposal_20
gptkbp:relatedStandard gptkb:ERC-223
gptkb:ERC-777
gptkb:ERC-721
gptkbp:specifiesFunction allowance
approve
balanceOf
totalSupply
transfer
transferFrom
gptkbp:usedFor fungible tokens
gptkbp:usedOn gptkb:Ethereum_blockchain
gptkbp:bfsParent gptkb:Ethereum_Improvement_Proposal_20
gptkbp:bfsLayer 6