Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@lidofinance/lido-ethereum-sdk

lidofinance2.5kMIT4.5.1TypeScript support: included

Lido Ethereum SDK

lido, lido-sdk, lido-ethereum-sdk, sdk, ethereum, stake, withdrawals, wrap

readme

Lido Ethereum SDK

GitHub license Downloads npm Version npm npm bundle size GitHub top language GitHub Pull Requests GitHub open issues

Lido Ethereum SDK is a package that provides convenient tools for interacting with Lido contracts on the Ethereum network through a software development kit (SDK). This SDK simplifies working with Lido contracts and accessing their functionality.

Docs

See interactive docs at lidofinance.github.io/lido-ethereum-sdk

Changelog

For changes between versions see CHANGELOG.MD

Migration

For breaking changes between versions see MIGRATION.md

Requirements

  • Node.js 20.x or higher (for development and testing)
  • Note: Node.js 22+ has compatibility issues with Ganache used in tests

Installation

You can install the Lido Ethereum SDK using npm or yarn:

yarn:

yarn add @lidofinance/lido-ethereum-sdk

npm:

npm install @lidofinance/lido-ethereum-sdk