Setting Royalties on NFT Marketplaces

Learn how to set up and receive your royalties on NFT Marketplaces.

EIP-2981 Royalty Standard Smart Contracts created with NiftyKit (as of April 3, 2022) use the EIP-2981 Royalty Standard. EIP-2981 is a standardized way to retrieve royalty payment information for non-fungible tokens (NFTs) to enable universal support for royalty payments across all NFT marketplaces and ecosystem participants.

-> https://eips.ethereum.org/EIPS/eip-2981

OpenSea's Operator Filter are also baked in within the smart contract.

Opensea Contract-level Royalty Metadata

Opensea currently doesn't support the EIP-2981 standard. Royalty Percentages need to be set manually on Opensea. Navigate to the "Collection Editor" on Opensea and adjust the Percentage fee field under Royalties, as shown below.

Blur & LooksRare

To have enforces royalties in Blur and Looksrare, the owner of the collection will have to do this:

Step #1: Go to https://etherscan.io/address/0x9dC5EE2D52d014f8b81D662FA8f4CA525F27cD6b#code

Step #2: Navigate to 4. registerAndSubscribe

Step #3: Fill in details

  • registrant (address): Input your smart contract address

  • subscription (address): Input 0x9dC5EE2D52d014f8b81D662FA8f4CA525F27cD6b (This is Blur's filter which includes LooksRare blocking)

Step #4: Click "write" and confirm transaction

This change may take effect within 24 hours.

x2y2

To set your royalties in x2y2, follow the instructions here:

https://docs.x2y2.io/guides/collection-management/manage-your-collection

Last updated

Change request #255: V8.1 Update