1. What is staking?
Staking is the process of locking up your cryptocurrency in a blockchain network to support its operations, such as validating transactions. In return, you earn rewards proportional to the staked amount and the duration of the stake.
2. How do I create a Stake Pool?
To create a Stake Pool, navigate to the staking section in the app and configure:
The mint (token) for the pool.
The minimum and maximum staking duration.
The minimum and maximum yield (reward multiplier based on staking time).
Set the permissionless option, which determines whether anyone can add a Reward Pool or just the Stake Pool creator.
3. How does staking work in the Streamflow app?
Once you join a Stake Pool:
You select the staking duration.
Based on the duration, your yield is determined.
You receive a Stake Receipt that tracks the amount staked, the time, and the owner.
You are also issued Stake Tokens, which are adjusted for the yield based on the staking duration.
4. Can I unstake my tokens at any time?
No, tokens can only be unstaked after the staking duration you selected has passed. Once you unstake, your Stake Tokens are burned, and the entry is closed.
5. What are Stake Tokens?
Stake Tokens represent your staked amount and the yield earned based on the staking duration. These tokens are burned once you unstake, and they ensure accurate tracking of your rewards.
6. What is a Reward Pool?
A Reward Pool distributes staking rewards to users. Each Stake Pool can have one or more Reward Pools, and rewards are distributed based on the yield of your stake.
7. How do I add a Reward Pool?
A Reward Pool can be added to a Stake Pool either by the creator or by anyone (if the permissionless option is enabled). Reward Pools can be topped up with additional funds to ensure rewards are available for stakers.
8. How are staking rewards calculated?
Rewards are calculated based on:
The total duration of your stake.
The yield assigned based on the staking period.
The number of reward periods that have passed since the last claim. The more time you’ve staked and the longer the duration, the higher the reward.
9. How do I claim my rewards?
To claim rewards:
Initialize a Reward Entry for each Reward Pool you are eligible for.
The system will calculate the amount of time passed since your last claim (or since you staked if it’s your first claim).
The rewards are distributed based on the number of reward periods that have elapsed and your effective stake.
10. Can I add more tokens to an existing stake?
Yes, it’s possible to stake multiple times.
11. Are there fees associated with staking or topping up Reward Pools?
Yes, fees are handled as follows:
When creating a Reward Pool, the fee is fetched from the fee manager and stored for that Reward Pool.
When topping up a Reward Pool, fees are fetched dynamically from the wallet performing the top-up.
12. What are the risks involved in staking?
Although staking is a great way to earn rewards, there are risks, including:
We are currently in Beta - awaiting audit.
Volatility: The value of staked tokens can fluctuate.
Technical Issues: Network or smart contract failures could result in loss of funds.
13. Can I stake on any blockchain?
No, staking on Streamflow is only available on Solana.
14. Can anyone add a Reward Pool to a Stake Pool?
This depends on the permissionless option. If the permissionless option is enabled, anyone can add a Reward Pool or top up an existing one. Otherwise, only the Stake Pool creator can do so.