Overview
Stake ETH on Ethereum mainnet and receive stETH — a liquid staking token that earns daily validator rewards via automatic rebase, redeemable for ETH after a 1–5 day withdrawal queue.
Prerequisites
- onchainos agentic wallet connected
- Some ETH on Ethereum mainnet
How it Works
- Check your wallet: Get a personalised next step based on your ETH and stETH balances.
lido-plugin quickstart- If
status: no_funds— fund your wallet with ETH on Ethereum mainnet first - If
status: needs_gas— send at least 0.005 ETH to your wallet for gas - If
status: ready— proceed to stake below
- If
- Check the APY: See the live Lido stETH staking rate before committing — shows current APY, TVL, and 30-day trend sourced from DeFiLlama.
lido-plugin get-apy - Stake ETH: Deposit ETH into Lido and receive stETH in your wallet — a preview shows the expected stETH amount first; add
--confirmto execute.lido-plugin stake --amount-eth <amount> - Watch your balance grow: Your stETH balance increases automatically each day via rebase — no claiming or compounding needed.
lido-plugin balance - Request a withdrawal: Begin the exit process by burning stETH and minting a WithdrawalNFT that represents your ETH claim — note the NFT ID, you'll need it to claim. Expect a 1–5 day wait.
lido-plugin request-withdrawal --amount-eth <amount> --confirm - Track your withdrawal: Check the status of pending withdrawals — progresses through PENDING → READY TO CLAIM → CLAIMED with an estimated wait time.
lido-plugin get-withdrawals - Claim your ETH: Once status shows READY TO CLAIM, redeem your WithdrawalNFT for ETH back to your wallet.
lido-plugin claim-withdrawal --ids <ID> --confirm