web3wagmi
← All standards

ERC-2009 Compliance Service

StagnantERCcreated 2019-05-091 later proposal build on itrequires ERC-1066

Author: Daniel Lehrner

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

CompliantService0x7cb7c373

Functions this standard introduces (15)

0x9776aacfaddToken(bytes32,address)
0x61808113authorizeAccumulatedOperator(address)
0xfbf28529checkBurnAllowed(bytes32,address,uint256)view
0xb52711d3checkMintAllowed(bytes32,address,uint256)view
0x34279642checkTransferAllowed(bytes32,address,address,uint256)view
0x625b98dbcheckTransferFromAllowed(bytes32,address,address,address,uint256)view
0xf1537686getTokenId(address)view
0xe4c2dcadisAccumulatedOperatorFor(address,bytes32)view
0x19f37361isToken(address)view
0x224e7462removeToken(bytes32)
0x378ca042replaceToken(bytes32,address)
0x56ecc4fcrevokeAccumulatedOperator(address)
0xb3142349updateBurnAccumulated(bytes32,address,uint256)
0xf866fc6fupdateMintAccumulated(bytes32,address,uint256)
0x96d6647cupdateTransferAccumulated(bytes32,address,address,uint256)

Events (5)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0x662cc3305b9b4ea3a5fd06717cdaece79b6ac0a7734fd44eabe0f37951dc587cTokenAdded(bytes32,address)
0xe95b2e8810c0bdf9766ffa570f2b8a8aec8f983e1afbe95afa7f50591a676258TokenReplaced(bytes32,address,address)
0x27b51627532fe8cd0df946e5a9590efb06cc367d3d611c1e4084c7e1dccb3ab4TokenRemoved(bytes32)
0x0b37dfee85e89e9f0eeb61dd548382f4e3e8b94e1b994c82930c482204556faaAuthorizedAccumulatedOperator(address,bytes32)
0xfcf17f40875d8c875c7af86aa92aa71cd7ca13d9bfccbfd214ea64cde23257bcRevokedAccumulatedOperator(address,bytes32)

Depends on (1)

Proposals this one names in its requires field.

Built on by (1)

Later proposals that name this one in their requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion