Updating Operator Filter (Blocking Blur and OpenSea)
Learn how to update your royalty operator filter subscription to block trading/buying on Blur and OpenSea.
Last updated
Was this helpful?
Learn how to update your royalty operator filter subscription to block trading/buying on Blur and OpenSea.
Last updated
Was this helpful?
Operator filter is a tool or feature provided by some NFT marketplaces that allows users to control whether or not creator royalties are included when NFTs are traded or sold on their platform.
Subscribing to Lists: Not all NFT marketplaces automatically enforce royalties. To ensure that your royalties are respected and paid out appropriately, you may need to subscribe to specific lists or services.
If you want to keep your royalties, this guide will walk you through blocking specific operators and opt for NFT marketplaces like Magic Eden, which prioritizes creators' earnings.
With NiftyKit, all Ethereum Mainnet and Polygon Diamond Contracts (created March 14, 2023, onwards) are fully compatible with Magic Eden’s standards. Plus, we’re providing updated contract filters to ensure a seamless transition for our users.
Overview
(supports creator royalties)
Requirements
To complete this walkthrough, you will require:
Your collection’s contract address
Access to the wallet address you used to create the contract/collection (Collection owner address)
Some ETH or Polygon in the owner's wallet for operation
First, check if you are subscribed to the default operator filter registry maintained by OpenSea.
Visit the ETH contract on Etherscan. If your collection is on Polygon, visit the Polygon contract on Polygonscan.
Scroll down and find “10. isRegistered,”
Paste your collection’s contract address into the “registrant” field
select “query.” This query doesn’t need your wallet connected thus, it is safe and free.
The response will be “true”
if your collection token contract is an existing registrant of the default Open Sea operator filter registry:
The response will be “false”
if your collection’s token contract is not an existing registrant of the default Open Sea operator filter registry.
You are good if you are an existing registrant (query returns true). If not, please see the “How to switch to default registry” section. Once complete, please continue to the next step.
The next step is to check if you are subscribed to the default subscription.
Go to “13. subscriptionOf,”
Paste your collection’s contract address into the “registrant” field,
Select “query.” The query doesn’t need your wallet connected thus, it is safe and free.
Check the subscription address.
If your subscription address is 0xB197F889dd1550533A0F1112dbD5B12e5dded25d
, you are subscribed to MagicEden default subscription. You are all set.
If your subscription address is NOT 0xB197F889dd1550533A0F1112dbD5B12e5dded25d
, please follow the next step to change the subscription to MagicEden subscription.
In this step, you need to connect your collection owner wallet to Web3 to perform a write operation. You will also need some ETH in your wallet to pay for the gas transaction.
Connect the collection’s owner wallet by clicking “Connect to Web3” and follow up the instructions from your wallet.
2. Click “5. subscribe”
Paste your collection’s token contract address into the “registrant”
field.
Paste 0xB197F889dd1550533A0F1112dbD5B12e5dded25d
into the “newSubscription” field.
Click “write” to submit. (Sign in with your wallet and gas fee is required)
Your collection will now be blocking the Blur and OpenSea marketplace contracts.
In some rare cases, your collection contract is not subscribing to the default OpenSea registry. Please contact Magic Eden for further assistance.
Take a note of the subscription address. In the following example, the (3) subscription address is . You may see different subscription addresses.