Skip to main content

Create a Staking Pool

A guide on how to Create a Staking Pool using Streamflow

Updated over 2 weeks ago

Streamflow app is a secure and permissionless platform to create token staking pools with configurable rewards on Solana.

Getting started

  • Start by connecting your wallet to our decentralized application and visiting the staking page: Streamflow Staking Page

  • Click on 'Create New' to set up a new staking pool for your token.

Configuring Staking duration

  • Select the token you want to use for the staking pool. The list of available tokens from your connected wallet appears in the drop-down menu.

  • Enter the minimum and maximum duration for your staking pool. You can set time limits in days, weeks, months, quarters, or years. This determines how long users must stake their tokens before they can withdraw. A minimum duration ensures users stake for at least a set period, while a maximum duration prevents staking beyond a certain timeframe.

  • Assign a reward multiplier for a longer staking duration. The multiplier increases linearly from 1x up to Nx, meaning the longer users stake, the greater their rewards. A higher multiplier incentivizes longer staking periods by increasing the rewards users earn. This mechanism encourages long-term participation and enhances token stability.

Adding tokens to the rewards pool

  • Select your reward token and enter the amount to deposit into the reward pool.

  • You can top up the reward pool later if needed.

  • The frequency of reward release is 24 hours by default. This means that users will see their staking rewards accumulate daily, making it easier to track earnings. The release frequency ensures a steady payout schedule, rather than distributing rewards all at once.

  • Estimated APY is displayed based on the set parameters.

  • Additionally, you can add multiple tokens to the reward pool, each with a unique release rate.​

Fee review

After configuring your staking pool, proceed to the fee review page.

  • Streamflow charges a 0.19% fee on tokens deposited into the reward pool.

  • Streamflow charges a service fee

  • Custom fee offers may be available in tokens or stablecoins.

Reviewing Staking pool parameters

Before finalizing, double-check your parameters. These cannot be changed once the pool is created.

Creating the Staking pool

  • Click the Create Staking Pool button and confirm the transaction in your wallet.

  • A confirmation message will appear once the transaction is approved.

  • You can monitor your staking pool metrics directly within the app.

  • Your staking pool will be listed on the Staking Page, and you can share a direct link from the top-right corner.


By creating a staking pool, you empower your community to support the ecosystem while unlocking opportunities for sustainable rewards and long-term engagement!

Did this answer your question?