|
gptkbp:instanceOf
|
gptkb:ERC-20_token
|
|
gptkbp:allows
|
operator to send tokens on behalf of holder
|
|
gptkbp:category
|
gptkb:blockchain_standard
smart contract 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
|
|
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
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
ERC-777
|