> For the complete documentation index, see [llms.txt](https://stake-docs.solblaze.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stake-docs.solblaze.org/developers/rust-docs.md).

# Rust Docs

## Info

* Total Lamports: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/state/struct.StakePool.html#structfield.total_lamports>
* Pool Token Supply: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/state/struct.StakePool.html#structfield.pool_token_supply>

## Deposit SOL

* Instruction: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/enum.StakePoolInstruction.html#variant.DepositSol>
* Function: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/fn.deposit_sol.html>

## Deposit Stake

* Instruction: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/enum.StakePoolInstruction.html#variant.DepositStake>
* Function: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/fn.deposit_stake.html>

## Withdraw SOL

* Instruction: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/enum.StakePoolInstruction.html#variant.WithdrawSol>
* Function: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/fn.withdraw_sol.html>

## Withdraw Stake

* Instruction: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/enum.StakePoolInstruction.html#variant.WithdrawStake>
* Function: <https://docs.rs/spl-stake-pool/0.6.4/spl_stake_pool/instruction/fn.withdraw_stake.html>
