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:

Using Thirdfy, show the SOL staking rate and the recommended validators.
Using Thirdfy, stake 2 SOL.
Using Thirdfy, show my staked SOL.
  • 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

ActionKindParams
get_solana_staking_inforeadNone. APY, minimum, warmup and cooldown, preferred validators
get_solana_staking_positionsreadNone. Stake by validator and state (entering, active, exiting, withdrawable)
solana_stakewriteamount (SOL), optional validatorAddress
solana_unstakewriteOptional validatorAddress (needed when stake is with more than one validator)
solana_withdraw_stakewriteOptional validatorAddress
MCP
CLI
walletExecute { action: "get_solana_staking_info", chainId: 101, runMode: "agent_wallet", params: {} }

Mainnet (101) only.