> For the complete documentation index, see [llms.txt](https://docs.cryption.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cryption.network/dapp-factory/staking-pool.md).

# Staking Pool

#### Step 1: Sign In

Sign in to Dapp Factory by connecting your wallet. Once you are on Dapp Factory, you will get a pop-up to connect your MetaMask. Alternatively, you can manually connect to a wallet of your choice. Also, you can use your email ID and social accounts to log in by clicking the connect button on the top right.

<div align="left"><img src="https://lh6.googleusercontent.com/w8DU2VVVHkPdrSBXQ6MUkCjEi_TzQ1ZNCfg2erlxW1G5ldN4r_RTOG-xD7wg7o88yL0Bp9y2_lCEMbwQuztxWbS1_FSVjV0KNQVv7qrQvX8mU8XssWYC-7NueSwIWR2FbM-f-Qhb" alt=""></div>

#### Step 2: Select Staking Pools

Select *Staking Pools* from the left side menu and click on the create New Staking Pool banner available on top of the page

<div align="left"><img src="https://lh4.googleusercontent.com/UDWQ6K5aAZEyyf_4sclkzE-94VKDV8HIgY2NRdIgG3az9WA6jLdgmRZuWu5h_vkGC_K4AY8xaT-lpo_ybA-uVnaNOEqAdDHoXuOoYZ89wdNCpWbkU_s4YcU52VQ5xI3j6ED8ssLC" alt=""></div>

#### Step 3: Enter Details for New Staking Pool

On the next screen, enter the Input Token address *(it’s the address of the token to be staked)* and upload the token icon image. All other details should automatically be fetched by Dapp Factory. Click next.

![](https://lh4.googleusercontent.com/ZB7tVUeevIZVQRTdwDQk2ucZPN-DdXR1_kFkmy6HYQadE3ZCqb3xne-OZCltMnBHY1BPTQv6O0ZQV4ZV1DkyRAaKmpJiJxRyNu851aT4RcTCD2E2fV39bwCjAFkDM2lvE9iIZ0Ou)

#### Step 4: Enter Reward Details

On the next screen, enter the reward token address *(it’s the address of the token to be given out as rewards)* and upload the token image. All other details shall be fetched and filled in automatically as in the previous step.

<div align="left"><img src="https://lh6.googleusercontent.com/LHZDSc3i-VNrkBzsOHQbiVNaOMkl9mgJvzUaG5s6FtqHIdlU2jyBs_iMzdh52kmy1iKmeAtk90-B3ioKy2PhS9Ig_9uv35Z3aazNdSd_drJhyGAk6_8c9Y_IBYEKstqwo1xq9A-l" alt=""></div>

#### Step 5: Enter Staking Pool Details

After entering the reward details, click *next* to proceed to the last and final step.

On the next screen, enter all the details carefully, including Amount *(the total amount of Reward Tokens to be given out)*, Start and End block *(The block number from which the staking pool rewards will start and end respectively)*, Withdrawal fee *(the rate which will be charged per transaction)*, Harvest interval *(Time till next harvest period in seconds)*, Fee address *(The address where the fee charged will be sent to)* and Referrer address.

<div align="left"><img src="https://lh4.googleusercontent.com/HMKnpHnMSitXSVpd4A0sgJeUs8-CG1QUXc8cxVTBhOLcTCysiWFDxTOTIVbrQ1V57MZ80_Exr3qMcN3QPqGQA9Qec1FJU7rdEzaGpZO4OHXlQYoCWSBvLhJYFf6ZlU-fqN7Jenor" alt=""></div>

Press the *Create Staking Pool* button to proceed which shall lead you to a pop-up screen as shown below where you can check and confirm all the details before deploying the pool.

Once satisfied with the details, click *Confirm* and *Deploy Pool* buttons.

<div align="left"><img src="https://lh5.googleusercontent.com/3Olt6DTEA5C2J9gaH6k2Xh16MuLc3tJ74QvB3_8JF77IVjvDH52kWFUP-ifQ2UwFLxSgjoHm1wDICCICLY_PrpXlMGZaoSpMEWxua35F1on1biiXsE5zW4tXbGMog5iO0chaj9k-" alt=""></div>

Sign and Approve the Metamask notification on your screen to finish deploying the staking pool.

![](https://lh3.googleusercontent.com/UqyVhYUSF-jvTt6zJG7oPNDKR4szGuRmmYq6D7vQeYvnaXHnET9UMTwzmylsv-fEqTPh0T5Mb2WQclhwIzYq0f5oAX4Bl-9YudRygwpXouXIh_4f2PVSklQtoDRzAtzSBDzlEpcM)

**Watch Video Tutorial:**&#x20;

{% embed url="<https://youtu.be/VZfpzzDyp-0>" %}

{% hint style="info" %}
**Disclaimer:** Once you confirm and approve the details for a service related to your token including start and end time or date, amount of the tokens or rewards, start and end block number etc, they cannot be rectified. We intend to protect general users and retail investors from rug-pulls and scams by implementing these restrictions on the developers and project owners.

For eg:
{% endhint %}
