9 releases (breaking)
new 0.6.0 | May 24, 2024 |
---|---|
0.4.0 | Apr 9, 2024 |
0.3.0 | Mar 18, 2024 |
#1753 in Magic Beans
1,273 downloads per month
Used in 2 crates
2.5MB
48K
SLoC
Ethereum Beacon Client
The Ethereum Beacon Client is an on-chain light client that tracks Ethereum consensus using the beacon chain.
lib.rs
:
Ethereum Beacon Client
A light client that verifies consensus updates signed by the sync committee of the beacon chain.
Extrinsics
Governance
Call::force_checkpoint
: Set the initial trusted consensus checkpoint.Call::set_operating_mode
: Set the operating mode of the pallet. Can be used to disable processing of consensus updates.
Consensus Updates
Call::submit
: Submit a finalized beacon header with an optional sync committee update
Dependencies
~22–36MB
~633K SLoC