web3wagmi
← All standards

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)

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-7649 (19)

0xd1a93d18buyShares(uint256)
0x427e3618buySharesTo(uint256,address)
0xc157253dgetBuyPrice(uint256,uint256)
0x08d4db14getBuyPrice(uint256)
0x19224cb4getBuyPriceAfterFee(uint256,uint256,uint256,uint256,uint256)
0x6b4ed02agetBuyPriceAfterFee(uint256)
0xbe74264dgetFeePercent()
0x5cf4ee91getPrice(uint256,uint256)
0x9477d85dgetSellPrice(uint256,uint256)
0xba730e53getSellPrice(uint256)
0xa58379a1getSellPriceAfterFee(uint256,uint256,uint256,uint256,uint256)
0x08f97dd8getSellPriceAfterFee(uint256)
0x19786af8getSharesBalance(address)
0x7573af8egetSharesIssuer()
0x06ae0df9getSharesSubject()
0x20357321getSharesSupply()
0xbe1125b5getTradeVolume()
0x4ba8ae81sellShares(uint256)
0xd7c94230sellSharesTo(uint256,address)

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