ERC-721 vs ERC-7832
Non-Fungible Token Standard compared with Sustainable collaborative NFT collections.
ERC-7832 is a strict superset of ERC-721
10 shared · 10 vs 29 functions · 100% of the smaller surface
🤝 Shared (10)
0x095ea7b3 | approve(address,uint256) |
0x70a08231 | balanceOf(address) |
0x081812fc | getApproved(uint256) |
0xe985e9c5 | isApprovedForAll(address,address) |
0x6352211e | ownerOf(uint256) |
0xb88d4fde | safeTransferFrom(address,address,uint256,bytes) |
0x42842e0e | safeTransferFrom(address,address,uint256) |
0xa22cb465 | setApprovalForAll(address,bool) |
0x01ffc9a7 | supportsInterface(bytes4) |
0x23b872dd | transferFrom(address,address,uint256) |
◀️ Only in ERC-721 (0)
None.
▶️ Only in ERC-7832 (19)
0x75b238fc | ADMIN_ROLE() |
0x42966c68 | burn(uint256) |
0xeafb79e2 | CONTRIBUTOR_ROLE() |
0x8aeda25a | CREATOR_ROLE() |
0x788cf255 | creatorSignatureFee() |
0x009a9b7b | currentTokenId() |
0x00362a95 | donate(address) |
0x2b62ebd5 | getCreatorSignature() |
0x14bcec9f | lastUpdateTimestamp() |
0x1ec7748a | maxMintsPerUserInCycle() |
0xd72b4477 | mintBaseFee() |
0x13966db5 | mintFee() |
0x147b58c0 | mintsPerUserInCycle(address) |
0x8456cb59 | pause() |
0x695850fb | safeMint(string) |
0x3f4ba83a | unpause() |
0x89ac4147 | UPDATE_INTERVAL() |
0xd3d9462a | updateTerms(uint256,uint256,uint256) |
0x2e1a7d4d | withdraw(uint256) |
Both surfaces parsed from the canonical specifications: ERC-721 · ERC-7832