> 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>


---

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