Deploy Staking
Tutorial: Creating a Staking Protocol with yieldz.cc
Last updated
Tutorial: Creating a Staking Protocol with yieldz.cc
Last updated
Before you begin, you need to connect your wallet to the platform.
Network name: Sonic
Chain ID: 146
Currency symbol: S
Choose the network where your staking protocol will be deployed.
Here, you must enter the address of the token that will be staked. The system will automatically detect the token name. This will help you to double check if the token you've entered is actually the desired token you wanted to.
Now, you can choose the type of staking pool. Several options are available:
This option does not need any more additional configurations:
Classic staking model: Users stake tokens and receive rewards immediately.
No lock-up period, allowing users to deposit and withdraw at any time.
Ideal for simple staking processes without additional mechanics or restrictions.
Users stake Token A and receive Token B as a reward.
This option is useful for governance token distribution, liquidity incentives, or strategic distributions.
After selecting this option, you will need to enter the Reward Token. The system will automatically detect the token name as well, for double checking.
Rewards are distributed over a predefined period instead of being paid out immediately.
You will need to specify:
Reward Token
Reward Amount in Wei (due to decimals, you can choose an option to additionally show the number you've enterer in Wei, Gwei, or Normal)
Lock Period (in days) (e.g., 30 days)
Allows you to apply fees (up to 10%) for key staking actions:
Deposit Fee (fee for staking)
Withdraw Fee (fee for withdrawing funds)
Restake Fee (fee for restaking rewards)
These fees are automatically redistributed among all active stakers, rewarding long-term participants.
This option enforces a fixed lock-up period for staked tokens.
Stakers can only withdraw their tokens after the lock period ends.
During the lock period, they continue to earn rewards.
If restaking is enabled, each new staking action resets the lock-up period.
You need to specify:
the Reward Token
and Lock Period (in days)
Depending on the selected staking option, you need to configure additional values:
Reward Token: Address of the token used as a reward
Reward Amount (for Time-based Distribution)
Lock Period (for Stake Locks)
Fees (bps) (for Action Fees)
Once all fields are completed, click "CREATE NOW" to deploy the staking protocol.
You still have to active it in the management section.
With yieldz.cc, you can easily and flexibly create various staking models – from simple pools to advanced time-based and fee-based systems 🚀
RPC URL:
Explorer URL:
RPC URL:
Explorer URL:
If you create this protocol, you have to follow a setup process that's documented in the
You can change the fees in the management area. More information on how to do that, you can find in our
Success! Your staking protocol is now ready for use.