ERC-721 vs ERC-7649
Non-Fungible Token Standard compared with Bonding curve-embedded liquidity for NFTs.
No shared functions
0 shared · 10 vs 19 functions · 0% of the smaller surface
ERC-7649 lists ERC-721 in its requires field but declares no inheritance in its interface, so any surface it inherits is not counted here.
🤝 Shared (0)
None.
◀️ Only in ERC-721 (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-7649 (19)
0xd1a93d18 | buyShares(uint256) |
0x427e3618 | buySharesTo(uint256,address) |
0xc157253d | getBuyPrice(uint256,uint256) |
0x08d4db14 | getBuyPrice(uint256) |
0x19224cb4 | getBuyPriceAfterFee(uint256,uint256,uint256,uint256,uint256) |
0x6b4ed02a | getBuyPriceAfterFee(uint256) |
0xbe74264d | getFeePercent() |
0x5cf4ee91 | getPrice(uint256,uint256) |
0x9477d85d | getSellPrice(uint256,uint256) |
0xba730e53 | getSellPrice(uint256) |
0xa58379a1 | getSellPriceAfterFee(uint256,uint256,uint256,uint256,uint256) |
0x08f97dd8 | getSellPriceAfterFee(uint256) |
0x19786af8 | getSharesBalance(address) |
0x7573af8e | getSharesIssuer() |
0x06ae0df9 | getSharesSubject() |
0x20357321 | getSharesSupply() |
0xbe1125b5 | getTradeVolume() |
0x4ba8ae81 | sellShares(uint256) |
0xd7c94230 | sellSharesTo(uint256,address) |
Both surfaces parsed from the canonical specifications: ERC-721 · ERC-7649