Staking Guide
Simplifying Solana Staking
Last updated
Simplifying Solana Staking
Last updated
Staking on Solana involves delegating your SOL to a validator to help secure the network and earn rewards. This is done using the Stake API, which returns an unsigned transaction. You must sign and broadcast this transaction with your wallet's private key. Once confirmed, your SOL is actively staked and starts earning rewards from the next epoch.
Luganodes supports the following environments on SOL, as defined below
Solana Mainnet
Step:
Call → sign & broadcast the transaction
Unstaking is a two-step process: Deactivation followed by Withdrawal. First, use the Deactivate API to stop the validator from using your stake—this begins the cooldown period (typically 1 epoch). Once the stake is fully deactivated, use the Withdraw API to transfer your SOL back to your wallet. Both steps return unsigned transactions that must be signed and broadcasted.
Steps:
Call → sign & broadcast
Wait for deactivation to complete (check with forstatus
of stake account if needed)
Call → sign & broadcast the transaction