web3wagmi
← All standards

ERC-5380 ERC-721 Entitlement Extension

FinalERCcreated 2022-03-11requires ERC-165, ERC-721, ERC-1046

Allows token owners to grant the ability for others to use specific properties of those tokens

Authors: Gavin John (@Pandapip1), Tim Daubenschütz (@TimDaub)

ERC-165 interface ids

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

ERC5380Entitlement0xd7f935ad
ERC5380EntitlementEnumerable0x2cf7d87c
ERC5380EntitlementMetadata0x3c130d90

Functions this standard introduces (5)

0xed57f4bfentitle(address,address,uint256)
0xde2107c5entitlementOf(address,address,uint256)view
0x2cf7d87centitlementOfUserByIndex(address,uint256)view
0xe48fc6d7maxEntitlements(address,uint256)view
0x3c130d90tokenURI()view

Inherited (1)

0x01ffc9a7supportsInterface(bytes4)ERC-165

Events (1)

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

0x20bad81921d29e08df48396e2919dbf8b5904bc9765419297b68687852d085a8EntitlementChanged(address,address,uint256)

Depends on (3)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion