> For the complete documentation index, see [llms.txt](https://docs.blankrasa.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blankrasa.com/for-creators/royalty-settings/edit.md).

# Editing Royalties

If your NFT collection does not implement [ERC2981](https://eips.ethereum.org/EIPS/eip-2981), or if you wish to update existing royalty settings, you can do so by deploying a *royalty override* contract and registering it with the Royalty Registry.

## Deploying a Royalty Override

In order to set royalties using an override, you must first deploy a dedicated override contract using the [Override Factory](https://tuber.build/address/0xCCaeCEDeD554e1e1cE31e6B703e67E456E7f2b7B):

### 1. Navigate to the [Royalty Override Factory](https://tuber.build/address/0xCCaeCEDeD554e1e1cE31e6B703e67E456E7f2b7B) on the Canto Explorer

### 2. Select the "Write Contract" tab and connect your wallet

### 3. Under `createOverrideDefaultOnInitUnlinked`, enter the royalty rate *in bps* (e.g. 500 for 5%) and the address that should receive the royalties

<figure><img src="/files/hFGyVWHGU3yBxcY8kxAK" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Royalties may be paid in various ERC20 tokens. When configuring a royalty override, ensure the recipient address can receive ERC20 tokens.
{% endhint %}

### 4. Click "Write" and confirm the transaction in your wallet

When the transaction confirms, find it on the Canto Explorer. In the "Logs" section, you'll see the address at which the override was deployed.

<figure><img src="/files/SHOEdO94RQQaAewFWBot" alt=""><figcaption></figcaption></figure>

## Registering an Override

Once the override contract has been deployed, you must register it with the Royalty Registry:

### 1. Navigate to the [Royalty Registry ](https://tuber.build/address/0xdd54149aEa7e1964DF4C030DE78E232CD3a2F20A)on the Canto Explorer

### 2. Select the "Write Contract" tab and connect your wallet

### 3. Under `setRoyaltyLookupAddress`, enter the addresses of your NFT collection and override contract, respectively

<figure><img src="/files/5rxD3NafKp2tPszlW4kP" alt=""><figcaption></figcaption></figure>

### 4. Click "Write" and confirm the transaction in your wallet

Blank Rasa will begin using the royalty rate specified in the royalty override immediately.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.blankrasa.com/for-creators/royalty-settings/edit.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
