← All standardsERC-7651 Fractionally Represented Non-Fungible Token
A specification for fractionally represented non-fungible tokens.
Authors: Acme (@0xacme), Calder (@caldereth)
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
Functions this standard introduces (12)
0xdd62ed3e | allowance(address,address) | view |
0x095ea7b3 | approve(address,uint256) | |
0x70a08231 | balanceOf(address) | view |
0x313ce567 | decimals() | view |
0xe985e9c5 | isApprovedForAll(address,address) | view |
0x6352211e | ownerOf(uint256) | view |
0xb88d4fde | safeTransferFrom(address,address,uint256,bytes) | |
0x42842e0e | safeTransferFrom(address,address,uint256) | |
0xa22cb465 | setApprovalForAll(address,bool) | |
0x18160ddd | totalSupply() | view |
0xa9059cbb | transfer(address,uint256) | |
0x23b872dd | transferFrom(address,address,uint256) | |
Inherited (1)
0x01ffc9a7 | supportsInterface(bytes4) | ERC-165 |
Optional extensions (3)
Interfaces the spec defines alongside the core one, which an implementation may or may not carry.
IERC1650x01ffc9a7
0x01ffc9a7 | supportsInterface(bytes4) | |
IERC7651Metadata0x5b5e139f
0x06fdde03 | name() | |
0x95d89b41 | symbol() | |
0xc87b56dd | tokenURI(uint256) | |
IERC7651NFTBanking0x355ddbfc
0xc9efd862 | getBankedNFTsLength() | |
0xcafcb158 | getBankedNFTs(uint256,uint256) | |
0x364eb2c6 | totalNonFungibleSupply() | |
Events (5)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x11de0d3fa00d1fb368258405b5b99b26855125198fbfa160bb4bb77da6841368 | FractionalApproval(address,address,uint256) | |
0xb48bcc1562499abbd2f0afb030be6f04d86d377e404ae72072ae38c80747dc27 | FractionalTransfer(address,address,uint256) | |
0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 | ApprovalForAll(address,address,bool) | |
0x15178d238553a2e7db40a2f7e0a477e7e8d5aa2c159948e460d7feca096a8a9b | NonFungibleApproval(address,address,uint256) | |
0x7fbda527294e226de02d19ae2d4e417affe8039a0e72e90af2b810e53b852d52 | NonFungibleTransfer(address,address,uint256) | |
Depends on (3)
Proposals this one names in its requires field.
What the specification covers
Parsed from the canonical specification · discussion