Back to Templatesklave-network/evm-light-client

EVM Light Client

LanguageRust
Use CaseWeb3

Community Certifications

Audited by Imperial College London

Light Client

EVM Light Client 

A Rust-based light client for proved and verified interactions with EVM blockchains. 

Description

This repository provides a Rust implementation of an EVM Altair light client. It verifies the consistency for each given block of the combined information provided by the https://github.com/chainSafe/lodestar and the execution chain. This light client only connects to one Ethereum-compatible network.

Features

  • Sync Protocol verification: 
    • Supported forks: Bellatrix, Capella, Deneb, Electra.  
  • Support the detection of Sync committee’s misbehaviour.  
  • Decoupling of the network side and the compute side.
  • Leverages the ethereum-light-client-rs project of DataChainLab (https://github.com/datachainlab/ethereum-light-client-rs).

Authors

*If you're interested in utilising this template, please reach out to the Klave team.