SPL Stake Pool: SPoo1 on mainnet, DPoo15 on Devnet logoSPL Stake Pool: SPoo1 on mainnet, DPoo15 on Devnet
Docs solana-program.com/docs/stake-pool. Apache-2.0. LinkedIn company/anzaxyz.
devrels.xyz/a/368SPL Stake Pool is the on-chain program for pooling SOL to be staked by an off-chain Delegation Bot. Depositors get pool tokens. Repo: github.com/solana-program/stake-pool. Docs: solana-program.com/docs/stake-pool. Apache-2.0. X @anza_xyz. LinkedIn company/anzaxyz.
CLI lives in clients/cli. JS is @solana/spl-stake-pool 1.1.8 (clients/js-legacy). Python in clients/py. Also: single-validator stake pool, operation, and quick start on the same docs host. LSTs that use this program talk to these IDs.
| Cluster | Program ID |
|---|---|
| Mainnet-beta / Testnet | SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy |
| Devnet (current) | DPoo15wWDqpPJJtS2MUZ49aRxqz5ZaaJCJP4z8bLuib |
Five fees: epoch (share of inflation after validator commission, two epochs to take effect), SOL withdraw, stake withdraw, SOL deposit, stake deposit. Withdraw fee increases cap at 1.5x current (or a baseline if the fee is 0). Audits on anza-xyz/security-audits: Quantstamp, Neodyme (four), Kudelski, OtterSec, Halborn (two), 2021-2023. No public HTTP API.
Keep reading
Deploy a manager per token. Pick burning or locking. Rate limits sit on the manager. The CLI writes deployment.json. The SDK builds transfer_burn or transfer_lock.
Want Token-2022 extensions on a classic mint (or the reverse) without convincing every venue to migrate? Token Wrap is the permissionless 1:1 wrapper.
@sanctumso lists four arms on X. Here is what each one is for — and how they connect as Solana staking infrastructure.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
