# A GUIDE FOR POOL CREATORS

Follow this Guide to open a staking pool. Please join our telegram [https://t.me/STAKEFLOW\_DEFI ](<https://t.me/STAKEFLOW_DEFI >)for any specific questions!\
\
THINGS YOU WILL NEED:\
\- The contract address for the token you want users to stake.\
\- The logo of the staked token, 500x500px format\
\- The contract address for the reward token you want stakers to earn\
\- The logo for the reward token, 500x500px format\
\- The rewards token you want to supply to the rewards pool- Any remaining rewards in the pool at the end of the staking pool's duration are fully refundable to the address that created the pool!\
\- The length of time you want the pool to last\
\- Must know if you want a lock period or if you do NOT want a lock period\
\- The fee STAKE FLOW charges to deploy a staking pool (+ transaction fee, can vary)\
\
1\. Connect your wallet to the STAKE FLOW dApp. Make sure you are connected to the correct chain (i.e BNB).

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

2. Select "APPLY FOR STAKING POOL"<br>

   <figure><img src="/files/ZRMO2vqxXEWke6CIlr4c" alt=""><figcaption></figcaption></figure>
3. Enter the contract address for the token you want to be staked. Upload the logo for that token (must be 500x500px in size). Click "CONTINUE"<br>

   <figure><img src="/files/8igzimbJdP0tU1YlLIvR" alt=""><figcaption></figcaption></figure>
4. Enter the contract address for the reward token. Upload the logo for that token (must be 500x500px in size). Click "CONTINUE"<br>

   <figure><img src="/files/GxvauvMqAvy1mZn8bX17" alt=""><figcaption></figcaption></figure>
5. In the "Reward Amount / Supply" field, enter the amount of tokens you want to go into rewards for the duration of your staking pool. The "POOL REMOVABLE DATE" is the TOTAL duration of your staking pool! Choose any length of days up to 365 days. If you want a lock for stakers, enter the amount of days you want for the lock duration! If you don't want a lock, enter 0!\
   "REWARD PER BLOCK" will automatically fill itself based on your "REWARD AMOUNT" and "POOL REMOVABLE DATE". DO NOT ADJUST THE "REWARD PER BLOCK" field!

**LOCK OR NO LOCK**\
**Locks do not keep tokens stuck for any amount of time. Tokens can still be unstaked. They simply put a lock on when rewards can be CLAIMED. If a staker withdraws their tokens before the 'lock period'- THEY FORFEIT THEIR REWARDS, NOT THEIR TOKENS!**<br>

2. Enter the socials for the project! Website, Telegram and X account- must be in https\:// form!\
   Enter your personal contact link in case we need to reach out to you- must also be in https\:// form, will not be publicly viewable.

   <figure><img src="/files/7VJGOuTO6iLSzJkY7P1A" alt=""><figcaption></figcaption></figure>
3. Time to finalize and deploy your staking pool! Review all information is accurate! Select "ALLOW"- this allows our dApp to transfer the reward tokens to the staking rewards pool and to transfer the fee STAKE FLOW charges for service from your wallet. You can now click the "FINALIZE" button. Confirm the dialogue box that pops up from your wallet. This officially\
   \- deploys the staking pool\
   \- transfers tokens that get paid to stakers into the rewards pool (Any remaining rewards in the pool at the end of the staking pool's duration are fully refundable to the address that created the pool!)\
   \- transfers the service fee to the STAKE FLOW treasury

   <figure><img src="/files/IVtgpqyfrnCF2HBlLjIT" alt=""><figcaption></figcaption></figure>
4. The final page will give you the contract address for the staking pool. Most tokens will not need to worry about this address, unless you have a situation where you  must exempt that address (explained later in these docs!)<br>

   <figure><img src="/files/c7qdYoWLELsZMDExx4W1" alt=""><figcaption><p>Select "Go back to main page" and share that link with holders!</p></figcaption></figure>

Token holders can now stake their tokens and earn rewards for doing so! Make sure to share the link in your community and socials! Tag STAKE FLOW on X and we will share it as well as post it in our telegram!\
\
Note: Any remaining rewards in the pool at the end of the staking pool's duration are fully refundable to the address that created the pool after 72 hours from the end of the duration of the staking pool!


---

# 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://docs.stakeflow.ai/a-guide-for-pool-creators.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.
