> For the complete documentation index, see [llms.txt](https://stakit.gitbook.io/stakit-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stakit.gitbook.io/stakit-docs/beta-testing/stakingsetup.md).

# Set up Staking

Let us guide you through the process of <mark style="color:orange;">**setting up your own staking pool,**</mark> tailored to your project.

Managing multiple projects? No problem, you can launch a seperate pool for each one.

{% hint style="info" %}
***Disclaimer: Once you choose a reward type and set up your collection, currently there is no way to change the reward type without deploying a new pool.***
{% endhint %}

### <mark style="color:orange;">Register your Collection profile</mark>

* Click <mark style="color:orange;">**"Creator Dashboard"**</mark> in the top right corner of your screen and log in with your <mark style="color:orange;">**project's X account.**</mark>

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

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

* Once logged in, you'll be prompted to set up a new <mark style="color:orange;">**two-factor authentication (2FA)**</mark> for your creator account to add <mark style="color:orange;">**extra security,**</mark> because protecting your account comes first. <mark style="color:orange;">**Scan the QR code**</mark> using your <mark style="color:orange;">**Google Authenticator**</mark> app and enter your code.
  * You can <mark style="color:orange;">**share this 2FA code**</mark> with other <mark style="color:orange;">**trusted members**</mark> of your team that will help you manage your collection on Stakit.&#x20;
    * ***Disclaimer: Whoever has access to this code, has access to all actions when it comes to collection management. Make sure you only share this with people you trust!***

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

* Upload your <mark style="color:orange;">**project's image**</mark>, enter your <mark style="color:orange;">**project's name**</mark>, and write a <mark style="color:orange;">**brief description**</mark> of what you’re building. Don’t forget to <mark style="color:orange;">**fill in the referral code**</mark> and link your <mark style="color:orange;">**social media pages**</mark> to maximize visibility! (Connecting X is required)

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

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

* Arguably the trickiest part of setting up your <mark style="color:orange;">**staking pool**</mark> is getting the <mark style="color:orange;">**metadata**</mark> right.&#x20;

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

* We’ll provide example codes below—just <mark style="color:orange;">**replace the necessary details**</mark> like `id`, `name`, `attributes`, `description` and `ipfs` (if required).  If you don't use ipfs source for images, you don't have to add any extra lines to the code.

{% file src="/files/VcUWJFg0RAmkNlKH1tIh" %}

{% file src="/files/5gxYaIBE6MF4ZXUDwZTj" %}

{% file src="/files/zVGmtvFJkWMYdZzksHgC" %}

{% file src="/files/4ulF7SBojVTvlSKpYCOk" %}

* Customize your code, input it into <mark style="color:orange;">**Stakit**</mark><mark style="color:orange;">,</mark> and <mark style="color:orange;">**ensure your collection size matches the exact number of inscriptions**</mark> in your collection.
* Once you <mark style="color:orange;">**paste the edited code**</mark>**,** it should look something like this:

<div align="center" data-full-width="true"><figure><img src="/files/WJ1jo3zFQK9TfImQEPeO" alt="" width="563"><figcaption></figcaption></figure></div>

* Now, let's set up the <mark style="color:orange;">**reward distribution system.**</mark> Choosing the correct reward type is very important. Click the option you are interested in and follow the steps to <mark style="color:orange;">**setup your staking pool.**</mark>
* Currently, we offer 3 types of rewards. <mark style="color:orange;">o</mark><mark style="color:orange;">**ff-chain**</mark> Points and <mark style="color:orange;">o</mark><mark style="color:orange;">**n-chain**</mark> Runes and BRC-20s.
* <mark style="color:orange;">**Off-chain**</mark> points exist only within Stakit, while <mark style="color:orange;">**on-chain**</mark> Runes and BRC-20s are tokens deployed directly on the Bitcoin blockchain, potentially holding monetary value.

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

<table data-view="cards"><thead><tr><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="/pages/TQohChlBjmUHK4Z13Z0Q">/pages/TQohChlBjmUHK4Z13Z0Q</a></td><td><a href="/files/orkcRSeJOROJj8asfqhm">/files/orkcRSeJOROJj8asfqhm</a></td><td><a href="/pages/TQohChlBjmUHK4Z13Z0Q">/pages/TQohChlBjmUHK4Z13Z0Q</a></td></tr><tr><td><a href="/pages/VHQDiJVxnPhxkPV6mwes">/pages/VHQDiJVxnPhxkPV6mwes</a></td><td><a href="/files/OpeuxAgQXRoTZQyF0etR">/files/OpeuxAgQXRoTZQyF0etR</a></td><td><a href="/pages/VHQDiJVxnPhxkPV6mwes">/pages/VHQDiJVxnPhxkPV6mwes</a></td></tr><tr><td><a href="/pages/DFOkaeHyuf2QEhXy3oTG">/pages/DFOkaeHyuf2QEhXy3oTG</a></td><td><a href="/files/HdCD82j3rhcJzQgg7YAp">/files/HdCD82j3rhcJzQgg7YAp</a></td><td><a href="/pages/DFOkaeHyuf2QEhXy3oTG">/pages/DFOkaeHyuf2QEhXy3oTG</a></td></tr></tbody></table>
