What is the best example one can learn how to charge royalties every time a NFT is re-sold?

491 viewsCommunity Technical Support

What is the best example one can learn how to charge royalties every time a NFT is re-sold?

I want to create some cool NFTs art, which I want to distribute for free and then get a small royalty (5%) every time the current owner sells a token.

I saw ERC721 and ERC1155 but they don’t cover royalties in any way. I learned from the OpenZeppelin examples.

I don’t want to reinvent the wheel, this is people’s money I am handling here, so I am looking for a solid solidity example that I can learn from.

What should I do?

Thanks!

Coin Ceylon Approved Changed status to publish November 1, 2021
0

Don’t. What you’re trying to do here is trying to copy a dysfunctional technical system, while you could do something way better that actually achieves your goals.

Coin Ceylon Approved Changed status to publish November 2, 2021
0

The problem is that any NFT you create could be sent to a contract and that contract ownership could be sold instead of the NFT. That would skip any logic you built to provide royalties. You’d have to disallow transferring the NFT to a contract.

Coin Ceylon Approved Changed status to publish November 2, 2021
0

EIP Ethereum Wizards will handle it

Coin Ceylon Approved Changed status to publish November 2, 2021
0