Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felföldi Zsolt
aadcb88675
cmd/blsync, beacon/light: beacon chain light client ( #28822 )
...
Here we add a beacon chain light client for use by geth.
Geth can now be configured to run against a beacon chain API endpoint,
without pointing a CL to it. To set this up, use the `--beacon.api` flag. Information
provided by the beacon chain is verified, i.e. geth does not blindly trust the beacon
API endpoint in this mode. The root of trust are the beacon chain 'sync committees'.
The configured beacon API endpoint must provide light client data. At this time, only
Lodestar and Nimbus provide the necessary APIs.
There is also a standalone tool, cmd/blsync, which uses the beacon chain light client
to drive any EL implementation via its engine API.
---------
Co-authored-by: Felix Lange <fjl@twurst.com>
8 months ago
..
catalyst
cmd/blsync, beacon/light: beacon chain light client ( #28822 )
8 months ago
downloader
rpc: remove deprecated method "Notifier.Closed" ( #29162 )
8 months ago
ethconfig
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
fetcher
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
filters
miner: refactor the miner, make the pending block on demand ( #28623 )
8 months ago
gasestimator
all: use uint256 in state ( #28598 )
10 months ago
gasprice
miner: refactor the miner, make the pending block on demand ( #28623 )
8 months ago
protocols
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
tracers
eth/tracers: prestate tracer add blob fee ( #29168 )
8 months ago
api_admin.go
eth: ignore genesis block on importChain ( #27956 )
1 year ago
api_backend.go
miner: refactor the miner, make the pending block on demand ( #28623 )
8 months ago
api_debug.go
miner: refactor the miner, make the pending block on demand ( #28623 )
8 months ago
api_debug_test.go
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
api_miner.go
miner: refactor the miner, make the pending block on demand ( #28623 )
8 months ago
backend.go
miner: refactor the miner, make the pending block on demand ( #28623 )
8 months ago
bloombits.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
handler.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
handler_eth.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
handler_eth_test.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
handler_snap.go
eth: check snap satelliteness, delegate drop to eth ( #22235 )
4 years ago
handler_test.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
peer.go
eth: remove admin.peers[i].eth.head and difficulty ( #26804 )
2 years ago
peerset.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
state_accessor.go
all: remove the dependency from trie to triedb ( #28824 )
9 months ago
sync.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago
sync_test.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
8 months ago