SOL staking
Stake SOL with a validator and earn staking rewards from your agent's Solana wallet.
Category: Yield ยท Chain: Solana
Catalog provider: solana-staking
Your agent can stake SOL with a Solana validator and earn staking rewards. Staking runs through Yield.xyz, and every staking transaction is checked by Yield.xyz Shield before the wallet signs it.
Use it
Ask your agent:
- Minimum: about 1.01 SOL.
- Timing: new stake starts earning after about one epoch cycle (about 3 days). Unstaking also takes about one cycle before the SOL can be withdrawn.
- Unstaking stops all the stake with one validator. You can't unstake part of it.
- Withdraw after the cooldown: "Withdraw my unstaked SOL."
- Validator: your agent uses a recommended validator unless you name one.
Staked SOL shows in your agent's portfolio.
For developers
| Action | Kind | Params |
|---|---|---|
get_solana_staking_info | read | None. APY, minimum, warmup and cooldown, preferred validators |
get_solana_staking_positions | read | None. Stake by validator and state (entering, active, exiting, withdrawable) |
solana_stake | write | amount (SOL), optional validatorAddress |
solana_unstake | write | Optional validatorAddress (needed when stake is with more than one validator) |
solana_withdraw_stake | write | Optional validatorAddress |
Mainnet (101) only.