lido

Stake ETH and manage stETH and wstETH via Lido smart contracts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/0xinit/cryptoskills --skill lido
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lido
Source: https://github.com/0xinit/cryptoskills/tree/main/skills/lido
Command: npx skills add https://github.com/0xinit/cryptoskills --skill lido

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows users to stake their ETH with the Lido protocol, earning staking rewards while maintaining liquidity through the stETH token, and provides tools for managing these assets.

Core Features & Use Cases

  • Stake ETH: Deposit ETH to receive stETH, earning staking rewards.
  • Manage stETH/wstETH: Wrap stETH to wstETH for DeFi composability or unwrap wstETH back to stETH.
  • Withdrawals: Request and claim staked ETH from the Lido withdrawal queue.
  • Read Protocol State: Access current exchange rates, share rates, and other on-chain metrics.
  • Use Case: A user wants to stake their ETH to earn rewards but needs to keep their capital liquid for potential DeFi opportunities. They can use this Skill to stake ETH, receive stETH, and later wrap it to wstETH to use as collateral in a lending protocol.

Quick Start

Use the lido skill to stake 1 ETH.

Frequently Asked Questions about lido

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stake ETH on Lido and receive liquid stETH tokens?

To stake ETH on Lido, you deposit ETH into the Lido smart contract using viem in TypeScript or Solidity to receive stETH tokens, which accrue staking rewards while remaining liquid for DeFi activities.

How does wrapping stETH to wstETH work for DeFi composability?

Wrapping stETH to wstETH converts the rebasing stETH into a non-rebasing token, fixing its balance for seamless integration as collateral in DeFi lending protocols while still earning underlying staking rewards.

Can I request and claim ETH withdrawals from the Lido protocol queue?

Yes, you can request a withdrawal from the Lido protocol queue to unstake your stETH or wstETH, and subsequently claim your withdrawn ETH once the protocol processes the request.

How do I read Lido protocol state like exchange rates and APR programmatically?

You can read current Lido protocol state, including exchange rates, share rates, and APR, by querying the Lido smart contracts directly via viem for TypeScript or Solidity examples.

Does this Lido staking integration require direct smart contract interaction?

Yes, managing stETH, wstETH, and processing withdrawals requires direct interaction with Lido's smart contracts using viem for TypeScript implementations or Solidity examples.

What is liquid staking and when do I need it for my Ethereum assets?

Liquid staking allows you to stake ETH to secure the network and earn rewards while receiving a liquid token like stETH, which you can use simultaneously in other DeFi opportunities.