web3wagmi
← All standards

ERC-7409 Public Non-Fungible Tokens Emote Repository

FinalERCcreated 2023-07-26requires ERC-165

React to any Non-Fungible Tokens using Unicode emojis.

Authors: Bruno Škvorc (@Swader), Steven Pineda (@steven2308), Stevan Bogosavljevic (@stevyhacker), Jan Turk (@ThunderDeliverer)

ERC-165 interface ids

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

IERC74090x1b3327ab

Functions this standard introduces (10)

0xd892eb9cbulkEmote(address[],uint256[],string[],bool[])
0x4e40a74dbulkEmoteCountOf(address[],uint256[],string[])view
0xd600afe6bulkPrepareMessagesToPresignEmote(address[],uint256[],string[],bool[],uint256[])view
0xa802a32dbulkPresignedEmote(address[],address[],uint256[],string[],bool[],uint256[],uint8[],bytes32[],bytes32[])
0x760cc088emote(address,uint256,string,bool)
0xf1bf462cemoteCountOf(address,uint256,string)view
0x49471116hasEmoterUsedEmote(address,address,uint256,string)view
0xcb55d7b1haveEmotersUsedEmotes(address[],address[],uint256[],string[])view
0x40f4352dprepareMessageToPresignEmote(address,uint256,string,bool,uint256)view
0xb6b6129fpresignedEmote(address,address,uint256,string,bool,uint256,uint8,bytes32,bytes32)

Inherited (1)

0x01ffc9a7supportsInterface(bytes4)ERC-165

Events (1)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0xc2b82fdaed025f01d8e5b2b33a92ae334e5aea9c6f7c9b09a0b51a21540efdb5Emoted(address,address,uint256,string,bool)

Depends on (1)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion