ERC-2615 Non-Fungible Token with mortgage and rental functions
Functions this standard introduces (37)
0x095ea7b3 | approve(address,uint256) | |
0x6494aa62 | approveForOwner(address,uint256) | |
0x3b58452e | approveForUser(address,uint256) | |
0x7e8ca079 | approveLien(address,uint256) | |
0x2afbf019 | approveTenantRight(address,uint256) | |
0x70a08231 | balanceOf(address) | |
0xc66130d7 | balanceOfOwner(address) | view |
0x12cae7af | balanceOfUser(address) | view |
0x081812fc | getApproved(uint256) | |
0xea4eb8f2 | getApprovedForOwner(uint256) | view |
0x62b21679 | getApprovedForUser(uint256) | view |
0x1f11d46b | getApprovedLien(uint256) | view |
0xc043f83c | getApprovedTenantRight(uint256) | view |
0x3593d11b | getCurrentLien(uint256) | view |
0x0dca1c89 | getCurrentTenantRight(uint256) | view |
0xe985e9c5 | isApprovedForAll(address,address) | view |
0x173cc522 | itemByIndex(uint256) | view |
0xbefc6f99 | itemOfOwnerByIndex(address,uint256,uint256) | view |
0xacb35dc7 | itemURI(uint256) | view |
0x06fdde03 | name() | view |
0x1c145162 | onERCXReceived(address,address,uint256,uint256,bytes) | |
0x6352211e | ownerOf(uint256) | view |
0x578a930b | revokeLien(uint256) | |
0xa9c75186 | revokeTenantRight(uint256) | |
0xb88d4fde | safeTransferFrom(address,address,uint256,bytes) | |
0x42842e0e | safeTransferFrom(address,address,uint256) | |
0xb6f0a834 | safeTransferOwner(address,address,uint256,bytes) | |
0xed7f723c | safeTransferOwner(address,address,uint256) | |
0x4cfd83be | safeTransferUser(address,address,uint256,bytes) | |
0xd872095a | safeTransferUser(address,address,uint256) | |
0xa22cb465 | setApprovalForAll(address,bool) | |
0x47164724 | setLien(uint256) | |
0x0b20055e | setTenantRight(uint256) | |
0x95d89b41 | symbol() | view |
0x70324f2b | totalNumberOfItems() | view |
0x23b872dd | transferFrom(address,address,uint256) | |
0xc2f1f14a | userOf(uint256) | view |
Events (9)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x65f4ec73ce02035b6afc3f2f2125216c5138cd9067bce6ebbdc3b84816fd13ed | TransferUser(address,address,uint256,address) | |
0xa09bf3dd3238f9ce83e7feb7735fc7c137f90979b5aae4f7f01ae73b24181570 | ApprovalForUser(address,address,uint256) | |
0xcb841bc9006096b45791cffe31afee827510e6dc0a8381bdbc047d6ab3329601 | TransferOwner(address,address,uint256,address) | |
0x14ecf0643b070217924915201071c2f1842b5a0448d350f34dbbfe23616e07f3 | ApprovalForOwner(address,address,uint256) | |
0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31 | ApprovalForAll(address,address,bool) | |
0x1ce7b0eca78337592451ad94da2c4fab6d3ef935144d93c358e1b2dd1b078714 | LienApproval(address,uint256) | |
0x0c884ec16d4df04dda9d6b34c3952b016f96ebc493dfa60c89ad5edd81d4fb0b | TenantRightApproval(address,uint256) | |
0x697a63882786c4e4b3b3cc495872d3d6e9e7953336ac7d30cf6207086274bdd3 | LienSet(address,uint256,bool) | |
0x61f383bb3b27cd35ab1b0353eff732709f4d8c7ba28da80d9f11f58d6ab2c477 | TenantRightSet(address,uint256,bool) |
Depends on (2)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion