> For the complete documentation index, see [llms.txt](https://docs.metaproprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metaproprotocol.com/metapro-market/top-menu/profile/my-assets/royalty.md).

# Royalty

Royalty is a percentage of a token’s price sent to a creator and royalty members after each sale transaction involving the token.&#x20;

{% embed url="<https://youtu.be/THA6pY6cRgc?si=VM1XUspfLnThboJc>" %}

This is an external smart contract that we will encourage other projects to use and respect the established Royalties for a given token.

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

In order to setup Royalty, you will need to follow a few steps.

**Step 1**

To access this feature of the market, it is necessary to [connect your wallet and login to web3!](https://docs.metaproprotocol.com/metapro-market/connect-wallet-+-web3-login)

**Step 2**

Select the arrow icon. This will prompt the panel to appear on your screen.

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

**Step 3**

Select Profile

<figure><img src="/files/98NvHzcYLIySgFqrc3zn" alt="" width="300"><figcaption></figcaption></figure>

**Step 4**

From **My assets** meny select **Created**

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

**Step 5**

Select **Royalty** button for selected asset to set it up

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

**Step 6**

✔️ Royalty setup

## IMPORTANT

{% hint style="danger" %}
The creator is not automatically listed as a recipient of royalties!&#x20;

The creator must add themselves.&#x20;

Only the creator can set and edit the royalty percentage
{% endhint %}

{% hint style="info" %}
Royalty implemented on BSC Network only at the moment
{% endhint %}

{% hint style="info" %}
When creating an auction, information from the Royalty smart contract is taken on who and what Royalty percentage should be distributed after the sale. This information **CAN'T** be changed  during the auction.
{% endhint %}

<figure><img src="/files/JGrFnUXy5MYJ5f957jtA" alt="" width="563"><figcaption></figcaption></figure>

{% tabs %}
{% tab title="Total royalty" %}
Royalty is a percentage of a token’s price sent to a creator and royalty members after each sale transaction involving the token. The total Royalty for all wallets cannot exceed **10%.**
{% endtab %}

{% tab title="Distribute evenly" %}
This function means to spread Royalty equally across a particular group.
{% endtab %}

{% tab title="Distributed" %}
Distributed Royalty is an amount of the total Royalty percentage assigned to Royalty members.
{% endtab %}
{% endtabs %}

{% hint style="success" %}
All auctions on our market will respect the Royalty system
{% endhint %}

{% hint style="info" %}
The contract is designed in such a way that it accepts both tokens from our protocol and any other in the **ERC1155** standard!
{% endhint %}

✔️ Members

{% hint style="warning" %}
Add at least one Royalty member’s wallet address. It can be your own wallet or any other user’s.
{% endhint %}

<figure><img src="/files/rxmecSFHj9fLxDFnNftv" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
You are able to add as many members as necessary. Additionally, you have the option to delete any members if they were mistakenly added. You can add and remove members at any time.
{% endhint %}

{% hint style="warning" %}
The minimum percentage that can be set up per wallet is **0.01%**.
{% endhint %}

After ensuring that all settings have been properly adjusted, please remember to **Save changes**

**Step 7**

Please continue in your wallet

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

**Step 8**

Congratulation!

Royalty has been added to this NFT.

{% hint style="info" %}
You can edit Royalty at any time.
{% endhint %}

<figure><img src="/files/AbGnMYYYzqRtfMJTims2" alt="" width="563"><figcaption></figcaption></figure>


---

# 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.metaproprotocol.com/metapro-market/top-menu/profile/my-assets/royalty.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.
