If you're the creator of a collection you can set on chain royalties. If your contract follows the EIP-2981 standard, you can set your royalties directly through the smart contract. If your contract does not follow the EIP-2981 standard, you can set an on chain override using Manifold's Royalty Registry override.
If you did not deploy your own contract and you just minted an NFT to an existing contract controlled by a third party (like the OpenSea or Rarible storefront contracts) you will not have the ability to add or adjust the on-chain royalty percentages.
Learn how to change your royalties percentage here.
Note: Coinbase does not have control over royalties percentages.
There are two ways to ensure that your royalties will get distributed to you and any of your collaborators from a sale made on Coinbase NFT:
If you're using an EIP-2981, you can set royalties through your smart contract.
Or you can set an on chain override using Manifold’s Royalty Registry.
Please refer to Manifold’s FAQs to learn how to configure your royalties using their override.
You must connect the wallet address that deployed the contract via Manifold’s Royalty Registry contract to update the royalties.
You cannot complete this process if you do not have access to the address that deployed the contract.
Why is Coinbase using Manifold Royalties Registry?
Royalty Registry aggregates all of the common standards from existing marketplaces to unify the royalty lookup process and provide the greatest coverage to pay out royalties.
Can't I just code my royalties into my smart contract?
Yes, if your smart contract follows the NFT Royalty standard (EIP-2981) then you can add a royalty whenever. However, if your contract does not follow this standard you can use Manifold’s Royalty Registry to set an on chain override so that Coinbase NFT can properly pay out your royalties.
How do I configure my royalties with Manifold’s Royalty Registry?
You must connect the wallet address that deployed the contract via Manifold’s Royalty Registry contract and update the royalties. You cannot complete this process if you do not have access to the address that deployed the contract.
If I do not set on chain royalties and my NFT sells on Coinbase NFT, will Coinbase be able to help me get paid after the fact?
No, we will not be able to pay creators for what they would have earned if they do not have on chain royalties. We can only honor the royalties that have been set on chain.
Learn more about Manifold Royalties Registry.