Skip to main content
Version: Next ๐Ÿšง

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

Light client and proverโ€‹

The Lodestar light client and prover packages are developed in the Lodestar Prover repository.

  • light-client - Ethereum light client
  • prover - A set of tools allowing to verify EL client JSON-RPC calls

Other librariesโ€‹

BLS Utilitiesโ€‹

Hashingโ€‹

Networkingโ€‹