Ethereum

Ethereum

ETHLayer 1

Go implementation of the Ethereum protocol

51,249
22,044
View on GitHub

Top Contributors

#1obscuren
3,951
commits
#2karalabe
2,681
commits
#3fjl
1,633
commits
#4holiman
826
commits
#5rjl493456442
648
commits
#6tgerring
569
commits
#7zelig
377
commits
#8MariusVanDerWijden
352
commits
#9gballet
262
commits
#10CJentzsch
226
commits

Recent Commits

7a1b1152 days ago

core/txpool/blobpool: fall back to pool in GetCells for blob-mode cache entries (#35439)

spencer

b988c003 days ago

eth/protocols/snap: purge stale sync state when snap sync v2 is re-enabled (#35316)

Jonny Rhea

454ca784 days ago

core: implement parallel block execution with BAL (#35264)

rjl493456442

38271784 days ago

eth/protocols: fix Cells/GetCells RLP encoding (#35428)

Bosul Mun

d6f222a4 days ago

core, core/vm: precompile result caching (#35388)

Jonny Rhea

1bfc0284 days ago

miner: don't seal block if a db error occurred (#35427)

Marius van der Wijden

3dad51e5 days ago

version: start v1.17.6 release cycle (#35425)

rjl493456442

9621c6a5 days ago

version: release v1.17.5 (#35421)

rjl493456442

cff7fcb5 days ago

go.mod: update snappy dependency (#35422)

rjl493456442

ca1f2e48 days ago

core: fix tx size calculation (#35406)

rjl493456442

cd65cca8 days ago

eth/downloader: hold pivotLock when marking pivot committed (#35405)

cui

a524f2b8 days ago

node: check authorization header case-insensitivity (#35408)

rjl493456442

af03a278 days ago

cmd/utils: skip memory-limit sanitize when total memory is unknown (#35407)

cui

ff44a798 days ago

core: coordinate the state prefetcher with block processing (#35404)

Jonny Rhea

b2ee8399 days ago

eth/catalyst: allow reorg depth equal to maxReorgDepth (#35391)

cui

f03b91c9 days ago

core: optimize block validation (#35403)

rjl493456442

e3174079 days ago

eth/fetcher: clear partial map when dropping last waitlist peer (#35399)

cui

81ab8b59 days ago

eth/downloader: disable snap mode after committing pivot block (#35402)

rjl493456442

8e8003a9 days ago

triedb/pathdb: report nothing recoverable during state sync (#35400)

Jonny Rhea

c767f829 days ago

cmd: add gogc flag (#35363)

rjl493456442

a9ca08010 days ago

eth/fetcher: count unique hashes in blob queueing metric (#35393)

cui

5d88c6b10 days ago

core: fix tracer panic (#35396)

Marius van der Wijden

6e49f8e11 days ago

core: improve amsterdam fork test coverage (#35364)

rjl493456442

85fe27212 days ago

core/txpool/blobpool: serialize legacy data conversions (#35387)

0xoasis

47450f912 days ago

core/vm: initialize the bogota instructions from Amsterdam (#35383)

rjl493456442

a38a90b12 days ago

eth/protocols/eth: track announced tx hashes only after send (#35384)

0xoasis

4363b8112 days ago

eth/catalyst: pass TargetGasLimit via engine api (#35372)

Marius van der Wijden

4911ab012 days ago

cmd/geth, eth/ethconfig: preserve zero engine reorg depth (#35373)

0xoasis

bb6401e14 days ago

miner, core: reuse the chain's jumpdest cache when building payloads (#35378)

Jonny Rhea

dddbaa415 days ago

cmd/utils: export chain with block-level accessList (#35369)

rjl493456442