ERC-777

GPTKB entity

Statements (34)
Predicate Object
gptkbp:instanceOf ERC-20 token
gptkbp:allows operator to send tokens on behalf of holder
gptkbp:category smart contract standard
blockchain standard
gptkbp:citation gptkb:OpenZeppelin
gptkbp:compatibleWith gptkb:ERC-20
gptkbp:documentation https://eips.ethereum.org/EIPS/eip-777
gptkbp:EIPNumber 777
gptkbp:enables advanced token interactions
gptkbp:feature improved security
backward compatibility with ERC-20
granular control over tokens
hooks for tokensReceived and tokensToSend
no approve/transferFrom race condition
operator-based token management
send and receive hooks
support for advanced interactions
gptkbp:governedBy Ethereum Improvement Proposal process
https://www.w3.org/2000/01/rdf-schema#label ERC-777
gptkbp:mainnetDeployment 2019
gptkbp:nativeToken fungible
gptkbp:openSource true
gptkbp:proposedBy gptkb:Antoine_Toulme
gptkb:Jacques_Dafflon
gptkb:Thomas_Shababi
gptkbp:publicationDate 2017-11-06
gptkbp:publishedBy Ethereum community
gptkbp:removes approve/transferFrom double-spend risk
gptkbp:replacedBy gptkb:ERC-20
gptkbp:standardizedBy fungible tokens
gptkbp:usedIn gptkb:Ethereum_blockchain
gptkbp:bfsParent gptkb:Ethereum_Improvement_Proposal_20
gptkb:Ethereum_Request_for_Comments_20
gptkbp:bfsLayer 6