# Enforced Royalties

OpenSea used Operator Filter to enforce royalties for NFT creators. This mechanism ensured that creators received their designated royalties whenever their NFTs were resold on the secondary market. However, with OpenSea's decision to make creator fees optional and disable the Operator Filter, this enforcement mechanism has become no longer effective.

**Magic Eden's Solution**

In response to such challenges, Magic Eden has developed its own method to ensure the enforcement of NFT royalties. Their approach focuses on two main aspects:

1. **Royalty Enforcement Registry**: Magic Eden maintains a registry that lists NFT collections along with their respective royalty policies. This registry is used to track and enforce the payment of royalties as specified by the creators of the NFTs.
2. **Marketplace Restriction**: NFTs from collections registered with Magic Eden’s royalty enforcement mechanism can only be traded on platforms that respect and enforce these creator fees. This means if a particular marketplace does not adhere to the royalty standards set by the creators, the trading of these NFTs can be restricted or blocked on that platform.

<mark style="color:yellow;">**For previous collections that were deployed on Ethereum and Polygon chain with Opensea Open Filter Registry**</mark>, the royalty enforcement can be transferred to Magic Eden. This transition enables these collections to continue benefiting from enforced royalty payments, despite the change in OpenSea’s policy.

* Navigate to the Contract Management tab.
* Click on the Payout tab.
* The option to “Enforce Royalties” should be available at the bottom.

<figure><img src="/files/1xm08IlRxdqEf1fyLmFR" alt=""><figcaption></figcaption></figure>

{% hint style="info" %} <mark style="color:yellow;">Magic Eden</mark> supports multiple blockchain networks, including Bitcoin (specifically for Bitcoin Ordinals), Ethereum, Solana, and Polygon.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.launchpad.heymint.xyz/creators/manage-smart-contract/before-deployment/enforced-royalties.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
