Get Started
Set up Tally's staking system: prerequisites, reward sources, and considerations for successful deployment.
Last updated
Was this helpful?
Set up Tally's staking system: prerequisites, reward sources, and considerations for successful deployment.
Last updated
Was this helpful?
The simplest version of staking requires just two things, a staking token and a reward source.
Holders stake the staking token for rewards.
The admin of staking distributes rewards to stakers.
The staking token and the reward source must be ERC20 tokens. The reward token can be the same as the staking token.
If the staking token is also a governance token - i.e. it implements ERC20Votes -
then governance works with the staking system. Staking passes through voting power to the underlying governance token. No changes are needed on the governance system.
Optionally, staking rewards can depend on an . Calculators can increase or decreases rewards based on any criteria. Even offchain criteria can be used, with an oracle.
Many protocols launch staking with their token launch. Combining the two offers several benefits:
Immediate utility for new tokens
Higher staking conversion rates
Reduced initial selling pressure
Clear value proposition for tokenholders
Tally helps protocols launch tokens with integrated staking capabilities. Our token launch flow allows tokenholders to stake immediately after receiving tokens.
This integrated approach:
Improves conversion rates
Increases the amount staked
Establishes sustainable tokenomics from day one
Your implementation approach depends on your protocol's stage and needs:
Implement staking alongside your token launch
Design tokenomics with value accrual in mind from day one
Create a complete economic loop between usage, fees, and rewards
Add staking to create utility for existing tokens
Connect protocol revenue streams to reward stakers
Consider a phased approach to test and adjust parameters
Once you've considered these prerequisites and options:
Decide on your reward source and notifier approach
Define your staking parameters
Learn more about how Tally helped Obol combine token launch with staking launch .
Review in the next section
for support with your implementation