6 releases (breaking)
0.4.0 | Apr 9, 2024 |
---|---|
0.3.0 | Mar 18, 2024 |
0.2.0 | Feb 26, 2024 |
0.1.1 | Mar 22, 2024 |
0.0.0 | Jan 10, 2024 |
#1726 in Magic Beans
1,611 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
~23–36MB
~619K SLoC