Ethereum

Ethereum

ETHLayer 1

Go implementation of the Ethereum protocol

51,447
22,110
View on GitHub

Top Contributors

#1obscuren
3,951
commits
#2karalabe
2,681
commits
#3fjl
1,635
commits
#4holiman
826
commits
#5rjl493456442
710
commits
#6tgerring
569
commits
#7zelig
377
commits
#8MariusVanDerWijden
363
commits
#9gballet
265
commits
#10CJentzsch
226
commits

Recent Commits

2321bba1 day ago

p2p/discover: compare the traffic meters after closing the nodes (#36043)

Csaba Kiraly

88c3a091 day ago

eth/tracers/native: add Stop() to KeccakTracer (#35858)

Marius van der Wijden

a0cba162 days ago

internal/build: ask git for the commit, with fallback to reading .git (#35965)

Csaba Kiraly

85494463 days ago

accounts/abi/abigen: fix flaky TestOverload (#36038)

Jonny Rhea

7d0a3d84 days ago

core, eth: fix block execution statistics (#35918)

rjl493456442

3dee18e4 days ago

core/types, internal/ethapi: allow non-canonical authorization yParity when decoding (#36024)

unaeat

8817f995 days ago

eth/protocols/eth: fix minimal gas after amsterdam (#36020)

rjl493456442

b9b32f55 days ago

cmd/utils: show actual defaults for minfreedisk, fdlimit and memorylimit in help (#36010)

lejuho

d9bb19d5 days ago

crypto: cache keccak256 of short inputs (#36009)

Jonny Rhea

2346f725 days ago

core/filtermaps: release cancelled log searches and mitigate lock contention (#35983)

rjl493456442

ec87af15 days ago

accounts/abi/bind/v2: keep access list when gasPrice is set (#35994)

lejuho

4c30d835 days ago

triedb/pathdb: replace layer lookup with a bloom-based layer index (#35973)

rjl493456442

d01e8696 days ago

core/state, trie/trienode, triedb/pathdb: multi-level buffer with blooms (#35951)

rjl493456442

2006f088 days ago

version: start v1.17.11 cycle (#36005)

rjl493456442

1df30b18 days ago

version: release 1.17.10 (#36002)

rjl493456442

e8e61f78 days ago

cmd/evm/testdata: fix test (#36004)

rjl493456442

c0816b88 days ago

core/types: improve transaction field validation (#36003)

rjl493456442

1223cf38 days ago

core, params: revert schedule amsterdam fork on hoodi (#36001)

rjl493456442

8b8bb439 days ago

cmd/utils: show automatic as the snap.v2 default in help (#35998)

Jonny Rhea

6c63e4810 days ago

build: upgrade -dlgo version to Go 1.27.3 (#35985)

Marius Kjærstad

ac7467e10 days ago

core/vm: fold DUP/SWAP into shared cases and fetch the next opcode per case (#35959)

Jonny Rhea

1c6b31010 days ago

cmd, eth: auto-enable snapv2 with amsterdam activated (#35989)

rjl493456442

ad4a08710 days ago

version: start release cycle v1.17.10 (#35991)

Bosul Mun

9dffe6e10 days ago

version: release go-ethereum v1.17.9 stable (#35990)

Bosul Mun

5f62e5511 days ago

core/vm, cmd/geth: replace interpreter dispatch with a PGO-inlined switch (#35638)

Jonny Rhea

fc3240e11 days ago

internal/ethapi: keep access list when gasPrice is set (#35969)

Carson Jones

748cca211 days ago

params: allow BPO forks to activate after Amsterdam (#35975)

danceratopz

780e72b11 days ago

core/types: fix effective tip comparison below the base fee (#35988)

Csaba Kiraly

7c5069011 days ago

eth/downloader: improve frozen pivot validation (#35982)

rjl493456442

bd14ba811 days ago

core, internal/ethapi: reject maxFeePerBlobGas without blob hashes (#35928)

Chase Wright