Skip to main content

Lodestar libraries

The Lodestar project is divided into Typescript packages that can be used independently of the CLI. These packages span the breadth of the Ethereum Consensus layer, and are perfect for Typescript developers looking to build around Ethereum.

Monorepo libraries

Several useful Ethereum consensus libraries are developed as part of the Lodestar monorepo and may be useful when used individually.

  • params - Ethereum consensus constants and fork names
  • types - Ethereum consensus types, Typescript interfaces and SSZ type objects
  • config - Ethereum consensus run-time network configuration
  • api - Ethereum consensus REST API client
  • flare - Beacon chain multi-purpose and debugging tool
  • light-client - Ethereum light client
  • prover - A set of tools allowing to verify EL client JSON-RPC calls

Other libraries

BLS Utilities

Hashing

Networking