In-depth documentation is available at docs.sablier.com.
Traditional staking protocols only support ERC20 tokens, leaving token stream holders unable to earn rewards on their vesting or payment streams. This creates a significant opportunity cost for these users who decided to align themselves with the long term growth of the token.
Sablier Staking Protocol is the first EVM protocol to enable staking of both ERC20 tokens and token streams at the same time. This allows users to earn rewards on their vesting tokens without having to withdraw tokens from the streams or waiting for their streams to end.
- Permissionless: Anyone can create and participate in staking pools without restrictions.
- Stream support: Stake ERC20 tokens and Sablier Lockup streams in the same pool.
- Immutability: Pool parameters cannot be changed once the reward period has started.
- No hidden opportunity cost: Rewards are earned on the basis of the total underlying tokens in the streams, and not just available liquidity.
- Flexibility: Stake and unstake multiple times without losing earned rewards.
This unlocks new yield opportunities for the billions of dollars stuck in the illiquid vesting streams.
Tha technical design of the staking protocol is documented in the ARCHITECTURE guide.
The list of all deployment addresses can be found here.
The codebase has undergone rigorous audits by leading security experts from Cantina, as well as independent auditors. For a comprehensive list of all audits conducted, please click here.
For any security-related concerns, please refer to the SECURITY policy. This repository is subject to a bug bounty program per the terms outlined in the aforementioned policy.
Feel free to dive in! Open an issue, start a discussion or submit a PR. For any informal concerns or feedback, please join our Discord server.
For guidance on how to create PRs, see the CONTRIBUTING guide.
See LICENSE.md.