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.
Felix Lange
6eb42a6b4f
eth: dial nodes from discv5 ( #30302 )
...
Here I am adding a discv5 nodes source into the p2p dial iterator. It's
an improved version of #29533 .
Unlike discv4, the discv5 random nodes iterator will always provide full
ENRs. This means we can apply filtering to the results and will only try
dialing nodes which explictly opt into the eth protocol with a matching
chain.
I have also removed the dial iterator from snap. We don't have an
official DNS list for snap anymore, and I doubt anyone else is running
one. While we could potentially filter for snap on discv5, there will be
very few nodes announcing it, and the extra iterator would just stall
the dialer.
---------
Co-authored-by: lightclient <lightclient@protonmail.com>
3 months ago
..
catalyst
eth/catalyst: get params.ExcessBlobGas but check with params.BlobGasUsed ( #30267 )
4 months ago
downloader
eth/downloader, core/types: take withdrawals-size into account in downloader queue ( #30276 )
4 months ago
ethconfig
eth/ethconfig: remove LES server config ( #30298 )
3 months ago
fetcher
eth/fetcher: always expect transaction metadata in announcement ( #30288 )
3 months ago
filters
eth/filters: remove support for pending logs ( #29574 )
7 months ago
gasestimator
eth/gasestimator: include blobs in virtual balance computation ( #29703 )
7 months ago
gasprice
eth/gasprice: remove default from config ( #30080 )
4 months ago
protocols
eth: dial nodes from discv5 ( #30302 )
3 months ago
tracers
eth/tracers/js: add coinbase addr to ctx ( #30231 )
3 months ago
api_admin.go
eth: ignore genesis block on importChain ( #27956 )
1 year ago
api_backend.go
eth: Add eth_blobBaseFee RPC and blob fields to eth_feeHistory ( #29140 )
7 months ago
api_debug.go
miner: refactor the miner, make the pending block on demand ( #28623 )
9 months ago
api_debug_test.go
all: remove dependency on golang.org/exp ( #29314 )
8 months ago
api_miner.go
miner: refactor the miner, make the pending block on demand ( #28623 )
9 months ago
backend.go
eth: dial nodes from discv5 ( #30302 )
3 months ago
bloombits.go
eth: move eth.Config to a common package ( #22205 )
4 years ago
handler.go
eth, eth/downloader: remove references to LightChain, LightSync ( #29711 )
6 months ago
handler_eth.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
9 months ago
handler_eth_test.go
eth: fix typo ( #29320 )
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 )
9 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 )
9 months ago
state_accessor.go
eth, eth/tracers: process beacon root before transactions ( #29402 )
7 months ago
sync.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
9 months ago
sync_test.go
consensus, cmd, core, eth: remove support for non-merge mode of operation ( #29169 )
9 months ago