web3wagmi
← All standards

ERC-4910 Royalty Bearing NFTs

FinalERCcreated 2022-03-14requires ERC-165, ERC-721

Extension of ERC-721 to correctly define, process, and pay (hierarchical) onchain NFT royalties.

Author: Andreas Freund (@Therecanbeonlyone1969)

Functions this standard introduces (9)

0xbad76677_royaltyPayOut(uint256,address,address,uint256)
0x004699d0deleteRoyaltyAccount(uint256)
0xbc50ef86distributePayment(uint256,uint265)
0xfc09c55cgetRoyaltyAccount(uint256)view
0xc9488cd3listNFT(uint256[],uint256,address)
0xb2230b7eremoveNFTListing(uint256)
0xb376f046reversePayment(uint256,string)
0x9e51fd42royaltyPayOut(uint256,address,address,uint256)
0xb88d4fdesafeTransferFrom(address,address,uint256,bytes)

Depends on (2)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion