web3wagmi
← All standards

ERC-721 vs ERC-7595

Non-Fungible Token Standard compared with Collateralized NFT.

ERC-7595 is a strict superset of ERC-721
10 shared · 10 vs 48 functions · 100% of the smaller surface

🤝 Shared (10)

0x095ea7b3approve(address,uint256)
0x70a08231balanceOf(address)
0x081812fcgetApproved(uint256)
0xe985e9c5isApprovedForAll(address,address)
0x6352211eownerOf(uint256)
0xb88d4fdesafeTransferFrom(address,address,uint256,bytes)
0x42842e0esafeTransferFrom(address,address,uint256)
0xa22cb465setApprovalForAll(address,bool)
0x01ffc9a7supportsInterface(bytes4)
0x23b872ddtransferFrom(address,address,uint256)

◀️ Only in ERC-721 (0)

None.

▶️ Only in ERC-7595 (38)

0x9e90f9aablackHole()
0xefda37e6blackHole(address)
0x2239ceb6collateralBalances(address,uint256,address)
0x9bef3546collateralBalances(uint256,address)
0x52cc4b4dcollateralize(address,uint256,uint256[],address[])
0xf4532e5ccollateralize(uint256,uint256[],address[])
0x50ef4a02collateralTokens(address,uint256,uint256)
0x885c46a8collateralTokens(uint256,uint256)
0x895587d5collectionIds(address)
0xfdbda0eccollections(uint256)
0x14110286commissions(address,uint256)
0x22b3a7c8commissions(uint256)
0x1e7b3a3ccommunityBalance(address,address)
0xd0068b51communityBalance(address)
0x6f94fa69communityPool(address,uint256)
0x9b905f5acommunityPool(uint256)
0x29aa1617communityToken()
0x3dde3e05communityToken(address)
0x8c9d7c7adisperse(address,uint256[],address[])
0x88158aa9disperse(uint256[],address[])
0x3f06068edisperseBalance(address,address)
0xca5dd0cbdisperseBalance(address)
0x0ea4d5c6disperseTaken(address,uint256,address)
0x7ceb5fa5disperseTaken(uint256,address)
0x8fdc2f76disperseTokens(address,uint256)
0xe7ab3e0ddisperseTokens(uint256)
0x775f131adisperseTotalTaken(address,address)
0x8fc3f561disperseTotalTaken(address)
0x3db225b8getAmount(address,uint256,address)
0x42da3b6bgetAmount(uint256,address)
0x8fabac4fharvest(address,uint256[],address[])
0xf7ef82caharvest(uint256[],address[])
0x1f817a1eregisterCollection(address,address,uint256,uint256)
0x554db858setSpecificCollection(address)
0xd794565cspecificCollections(address)
0x61d9db2dtotalCollections()
0x3e9b9ccfuncollateralize(address,uint256,uint256[],address[])
0xda472c92uncollateralize(uint256,uint256[],address[])

Both surfaces parsed from the canonical specifications: ERC-721 · ERC-7595