ERC-5585 ERC-721 NFT Authorization
Allows NFT owners to authorize other users to use their NFTs.
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC5585 | 0x4460a396 |
Functions this standard introduces (12)
0xbcc02b8c | authorizeUser(uint256,address,string[],uint256) | |
0x2bb4a141 | authorizeUser(uint256,address,uint256) | |
0x168501f7 | checkAuthorizationAvailability(uint256) | view |
0x253a4e4f | extendDuration(uint256,address,uint256) | |
0x94f712f9 | getExpires(uint256,address) | view |
0x490c8ce2 | getRights() | view |
0x9408fea9 | getUserRights(uint256,address) | view |
0xd96bfbb3 | resetUser(uint256,address) | |
0x56217f40 | transferUserRights(uint256,address) | |
0x9e6c65d7 | updateResetAllowed(bool) | |
0x5c065d92 | updateUserLimit(uint256) | |
0xe478bae7 | updateUserRights(uint256,address,string[]) |
Events (2)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0xbcc02b8cd3501e6cbb2d934653df3f1570726adb35ad89977e4e7484b9070235 | authorizeUser(uint256,address,string[],uint256) | |
0x5c065d92fc978d7e5d20fe36ff3df3c7bc040a68f67c0721e2262820532ccf26 | updateUserLimit(uint256) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion