Stake Pool Introduction
A program for pooling together SOL to be staked by an off-chain agent running a Delegation Bot which redistributes the stakes across the network and tries to maximize censorship resistance and rewards.
Information | Account Address |
---|---|
Stake Pool Program | SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy |
NOTE: The devnet deployment of the program still uses v0.6.4, and is not suitable for testing. For testing, it is recommended to use testnet, a local test validator, or deploy your own version for devnet.
Getting Started
To get started with stake pools:
- Install the Solana Tools
- Install the Stake Pool CLI
- Step through the quick start guide
- Learn more about stake pools
- Learn more about fees and monetization
Source
The Stake Pool Program's source is available on GitHub.
For information about the types and instructions, the Stake Pool Rust docs are available at docs.rs.
Security Audits
Multiple security firms have audited the stake pool program to ensure total safety of funds. The audit reports are available for reading, presented in descending chronological order, and the commit hash that each was reviewed at:
- Quantstamp
- Initial review commit hash
99914c9
- Re-review commit hash
3b48fa0
- Final report https://github.com/solana-labs/security-audits/blob/master/spl/QuantstampStakePoolAudit-2021-10-22.pdf
- Initial review commit hash
- Neodyme
- Review commit hash
0a85a9a
- Report https://github.com/solana-labs/security-audits/blob/master/spl/NeodymeStakePoolAudit-2021-10-16.pdf
- Review commit hash
- Kudelski
- Review commit hash
3dd6767
- Report https://github.com/solana-labs/security-audits/blob/master/spl/KudelskiStakePoolAudit-2021-07-07.pdf
- Review commit hash
- Neodyme Second Audit
- Review commit hash
fd92ccf
- Report https://github.com/solana-labs/security-audits/blob/master/spl/NeodymeStakePoolAudit-2022-12-10.pdf
- Review commit hash
- OtterSec
- Review commit hash
eba709b
- Report https://github.com/solana-labs/security-audits/blob/master/spl/OtterSecStakePoolAudit-2023-01-20.pdf
- Review commit hash
- Neodyme Third Audit
- Review commit hash
b341022
- Report https://github.com/solana-labs/security-audits/blob/master/spl/NeodymeStakePoolAudit-2023-01-31.pdf
- Review commit hash
- Halborn
- Review commit hash
eba709b
- Report https://github.com/solana-labs/security-audits/blob/master/spl/HalbornStakePoolAudit-2023-01-25.pdf
- Review commit hash
- Neodyme Fourth Audit
- Review commit hash
6ed7254
- Report https://github.com/solana-labs/security-audits/blob/master/spl/NeodymeStakePoolAudit-2023-11-14.pdf
- Review commit hash
- Halborn Second Audit
- Review commit hash
a17fffe
- Report https://github.com/solana-labs/security-audits/blob/master/spl/HalbornStakePoolAudit-2023-12-31.pdf
- Review commit hash