web3wagmi
← All standards

ERC-5700 Bindable Token Interface

Draftrequires ERC-165, ERC-721, ERC-1155

🆔 ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IERC1155Bindable0xc6f44642
⚠️ The spec asserts 0xd0d555c6 for IERC1155Bindable, which its own interface does not produce.

Matches no subset, no parent combination and no drafted variant. The corresponding prose literal 0xd0d55c6 is only 7 hex digits, so it is not a valid bytes4.

⚙️ Functions this standard introduces (10)

0x7d6053e0batchBind(address,address,uint256,uint256[],uint256[])
0x2813a55ebatchUnbind(address,address,address,uint256,uint256[],uint256[])
0x552b1c2fbind(address,address,uint256,uint256,uint256)
0xc8a829f5bind(address,address,uint256,uint256)
0xbf15d0b8binderOf(uint256)view
0x89b3bf25boundBalanceOf(address,uint256,uint256)view
0x3771b33fboundBalanceOf(address,uint256)view
0x99ef52a3boundBalanceOfBatch(address,uint256[],uint256[])view
0xd6f04155unbind(address,address,address,uint256,uint256,uint256)
0x514c2f31unbind(address,address,address,uint256,uint256)

🧬 Inherited (14)

0x095ea7b3approve(address,uint256)ERC-721
0x00fdd58ebalanceOf(address,uint256)ERC-1155
0x70a08231balanceOf(address)ERC-721
0x4e1273f4balanceOfBatch(address[],uint256[])ERC-1155
0x081812fcgetApproved(uint256)ERC-721
0xe985e9c5isApprovedForAll(address,address)ERC-721
0x6352211eownerOf(uint256)ERC-721
0x2eb2c2d6safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)ERC-1155
0xb88d4fdesafeTransferFrom(address,address,uint256,bytes)ERC-721
0xf242432asafeTransferFrom(address,address,uint256,uint256,bytes)ERC-1155
0x42842e0esafeTransferFrom(address,address,uint256)ERC-721
0xa22cb465setApprovalForAll(address,bool)ERC-721
0x01ffc9a7supportsInterface(bytes4)ERC-165
0x23b872ddtransferFrom(address,address,uint256)ERC-721

⚖️ Compare with

Parsed from the canonical specification · discussion