# BRC-20

* After selecting <mark style="color:orange;">**BRC-20s**</mark> as your prefered reward type, you have <mark style="color:orange;">**two ways**</mark> to proceed:
  * Deploy
  * Delegate

<div data-full-width="true"><figure><img src="/files/nVfqHfeEsh8RuZ9LdaJX" alt=""><figcaption></figcaption></figure></div>

## Deploy

This option allows you to <mark style="color:orange;">**create BRC-20 Tokens**</mark> that did not previously exist.

<div data-full-width="true"><figure><img src="/files/NoQmFCjCX5iPeE5gBKGz" alt=""><figcaption></figcaption></figure></div>

* <mark style="color:orange;">**Specify**</mark> the <mark style="color:orange;">**total supply**</mark> for your new BRC-20s, choose a <mark style="color:orange;">**name,**</mark> and set the daily <mark style="color:orange;">**token emission**</mark> per staked Ordinal.

<div data-full-width="true"><figure><img src="/files/IC5fP00PLbumkT8eua1K" alt=""><figcaption></figcaption></figure></div>

* <mark style="color:orange;">**Before finalizing**</mark> your project submission, <mark style="color:orange;">**ensure**</mark> that all the <mark style="color:orange;">**details are accurate**</mark> and set up according to your preferences, then click <mark style="color:orange;">**"Finish".**</mark>
* After you click the "Finish" button, your collection will be submitted for review. Once your submission is <mark style="color:orange;">**approved**</mark> by our admins, you can <mark style="color:orange;">**proceed**</mark> with <mark style="color:orange;">**setting up the staking pool.**</mark>&#x20;

<div data-full-width="true"><figure><img src="/files/WeyzASnyUq0kEBosOif5" alt=""><figcaption></figcaption></figure></div>

* You'll know that your <mark style="color:orange;">**submission has been approved**</mark> when the <mark style="color:orange;">**"Setup Reward"**</mark> button appears. <mark style="color:orange;">**Click the button**</mark> to set up your <mark style="color:orange;">**Collection Wallet.**</mark>

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

* Stakit will provide you with a <mark style="color:orange;">**new wallet and a Seed Phrase.**</mark> This wallet will be used for <mark style="color:orange;">**everything**</mark> when it comes to your <mark style="color:orange;">**collection management,**</mark> and we have <mark style="color:orange;">**no control**</mark> over it, so make sure to <mark style="color:orange;">**import this wallet**</mark> into your prefered wallet provider (Xverse, Unisat, ME, etc).
* After you click <mark style="color:orange;">**"I Saved It"**</mark>, there is <mark style="color:orange;">**no way for us**</mark> get this back for you. As we are fully <mark style="color:orange;">**non-custodial,**</mark> we don't take any responsibility for this wallet.

<div data-full-width="true"><figure><img src="/files/2sa2cK6ovakg1N5IlmOf" alt="" width="539"><figcaption></figcaption></figure></div>

* After <mark style="color:orange;">**saving the Seed Phrase**</mark> and <mark style="color:orange;">**importing the wallet**</mark> into your prefered wallet adapter, you'll be prompted to send an amount of BTC to the <mark style="color:orange;">**Deployment Wallet.**</mark> This amount covers the deployment and transaction costs. After <mark style="color:orange;">**sending the BTC**</mark> and <mark style="color:orange;">**inputting the transaction ID**</mark>, you will have to wait for <mark style="color:orange;">**MARA Pool to mine a block**</mark> so the transaction can be broadcasted, as we are using MARA Pool's <mark style="color:orange;">**Slipstream**</mark> service to completely avoid snipers. This can take <mark style="color:orange;">**up to 24 hours.**</mark> Afterwards, the newly deployed tokens will be transfered automatically to your <mark style="color:orange;">**Collection Wallet**</mark> (the one that you imported into your wallet adapter).

<div data-full-width="true"><figure><img src="/files/zATqnKRxs0nmQ27MXTR8" alt=""><figcaption></figcaption></figure></div>

* When the <mark style="color:orange;">**BRC-20s appear in your Collection Wallet,**</mark> you're good to go! Your community can come in and <mark style="color:orange;">**start staking**</mark> their Ordinals and <mark style="color:orange;">**start collecting**</mark> the BRC-20s you just deployed. \
  \ <mark style="color:orange;">**Congratulations!**</mark>

## Delegate

This method lets you <mark style="color:orange;">**allocate BRC-20 Tokens**</mark> that are <mark style="color:orange;">**already deployed**</mark> on the blockchain and <mark style="color:orange;">**available in your wallet.**</mark> Your holders can then <mark style="color:orange;">**claim**</mark> their staking rewards from this pool of tokens.

<div data-full-width="true"><figure><img src="/files/HDVBzCuAISzKj7DFInKx" alt=""><figcaption></figcaption></figure></div>

* Select the <mark style="color:orange;">**Delegate**</mark> option and click <mark style="color:orange;">**"Next".**</mark>

<div data-full-width="true"><figure><img src="/files/7hsJhiOpASyUvR9JJ5ye" alt=""><figcaption></figcaption></figure></div>

* <mark style="color:orange;">**Before finalizing**</mark> your project submission, <mark style="color:orange;">**ensure**</mark> that all the <mark style="color:orange;">**details are accurate**</mark> and set up according to your preferences, then click <mark style="color:orange;">**"Finish".**</mark>
* After you click the "Finish" button, your collection will be submitted for review. Once your submission is <mark style="color:orange;">**approved**</mark> by our admins, you can <mark style="color:orange;">**proceed**</mark> with <mark style="color:orange;">**setting up the staking pool.**</mark>&#x20;

<figure><img src="/files/43u8I5BPcro3qZihtvDS" alt=""><figcaption></figcaption></figure>

* You'll know that your <mark style="color:orange;">**submission has been approved**</mark> when the <mark style="color:orange;">**"Setup Reward"**</mark> button appears. <mark style="color:orange;">**Click the button**</mark> to set up your <mark style="color:orange;">**Collection Wallet.**</mark>

<div data-full-width="true"><figure><img src="/files/RGZMvQwiiOugAT5UGGQd" alt=""><figcaption></figcaption></figure></div>

* Stakit will provide you with a <mark style="color:orange;">**new wallet and a Seed Phrase.**</mark> This wallet will be used for <mark style="color:orange;">**everything**</mark> when it comes to your <mark style="color:orange;">**collection management,**</mark> and we have <mark style="color:orange;">**no control**</mark> over it, so make sure to <mark style="color:orange;">**import this wallet**</mark> into your prefered wallet provider (Xverse, Unisat, ME, etc).
* After you click <mark style="color:orange;">**"I Saved It"**</mark>, there is <mark style="color:orange;">**no way for us**</mark> get this back for you. As we are fully <mark style="color:orange;">**non-custodial,**</mark> we don't take any responsibility for this wallet.

<div data-full-width="true"><figure><img src="/files/WFZQlIUQlOlxRUBXncJE" alt=""><figcaption></figcaption></figure></div>

* After <mark style="color:orange;">**saving the Seed Phrase**</mark> and <mark style="color:orange;">**importing the wallet**</mark> into your prefered wallet adapter, you'll be prompted to <mark style="color:orange;">**select which BRC-20s**</mark> you wish to <mark style="color:orange;">**Delegate**</mark> to your <mark style="color:orange;">**Staking Pool**</mark> and to set up the <mark style="color:orange;">**Daily Emission**</mark> rate. As an example here, your holders would be receiving <mark style="color:orange;">**200 ohms**</mark> token every 24 hours per staked Ordinal.

<div data-full-width="true"><figure><img src="/files/KSZTnNvepGy5HkXWtP8u" alt=""><figcaption></figcaption></figure></div>

After clicking the <mark style="color:orange;">**"Delegate"**</mark> button and <mark style="color:orange;">**confirming both transactions**</mark> (one for the transfer and one for inscribing the BRC20s), you are basically <mark style="color:orange;">**done.**</mark> You will need to wait for the transaction to <mark style="color:orange;">**confirm on the Blockchain**</mark> and once that's done, your holders can <mark style="color:orange;">**start staking**</mark> their Ordinals and <mark style="color:orange;">**start earning**</mark> your delegated BRC-20s.

### <mark style="color:orange;">Congratulations!</mark>

You’ve <mark style="color:orange;">**successfully**</mark> set up your staking pool! We hope your community enjoys using <mark style="color:orange;">**Stakit**</mark> and the ever-expanding range of features we’re developing. Our team is working <mark style="color:orange;">**tirelessly**</mark> to ensure your experience is as <mark style="color:orange;">**seamless**</mark> and <mark style="color:orange;">**intuitive**</mark> as possible.


---

# 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://stakit.gitbook.io/stakit-docs/beta-testing/stakingsetup/brc-20.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.
