logoSolana Program

Stake Pool

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.

NetworkAccount Address
Mainnet-betaSPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy
TestnetSPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy
DevnetDPoo15wWDqpPJJtS2MUZ49aRxqz5ZaaJCJP4z8bLuib

NOTE: The devnet deployment of the program at address SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy is still on v0.6.4, and is not suitable for testing. The program at address DPoo15wWDqpPJJtS2MUZ49aRxqz5ZaaJCJP4z8bLuib mirrors the program deployed to mainnet-beta, and should be used instead. The CLI and JS library will automatically use the latter address when targeting the devnet RPC.

Getting Started

To get started with stake pools:

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:

On this page