Ethereum

Ethereum

ETHLayer 1

Go implementation of the Ethereum protocol

50,917
21,848
View on GitHub

Top Contributors

#1obscuren
3,951
commits
#2karalabe
2,681
commits
#3fjl
1,625
commits
#4holiman
825
commits
#5rjl493456442
582
commits
#6tgerring
569
commits
#7zelig
377
commits
#8MariusVanDerWijden
329
commits
#9gballet
246
commits
#10CJentzsch
226
commits

Recent Commits

24025c2about 16 hours ago

build: fix signify flag name in doWindowsInstaller (#34006)

vickkkkkyy

ede376a1 day ago

internal/ethapi: encode slotNumber as hex in RPCMarshalHeader (#34005)

jwasinger

189f9d01 day ago

eth/filters: check history pruning cutoff in GetFilterLogs (#33823)

vickkkkkyy

dba741f1 day ago

console: fix autocomplete digit range to include 0 (#34003)

Lessa

eaa94181 day ago

core/rawdb: enforce exact key length for num->hash and td in db inspect (#34000)

Lee Gyumin

1c9ddee3 days ago

trie/bintrie: use a sync.Pool when hashing binary tree nodes (#33989)

Guillaume Ballet

95b9a2e3 days ago

core: Implement eip-7954 increase Maximum Contract Size (#33832)

jvn

de0a4523 days ago

eth/filters: fix race in pending tx and new heads subscriptions (#33990)

Copilot

7d13acd3 days ago

core/rawdb, triedb/pathdb: enable trienode history alongside existing data (#33934)

rjl493456442

59512b13 days ago

cmd/fetchpayload: add payload-building utility (#33919)

Guillaume Ballet

3c20e084 days ago

cmd/geth: add Prague pruning points (#33657)

Sina M

88f85494 days ago

cmd/geth: correct misleading flag description in removedb command (#33984)

bigbear

32f05d64 days ago

core: end telemetry span for ApplyTransactionWithEVM if error is returned (#33955)

jwasinger

f6068e34 days ago

eth/tracers: fix accessList StorageKeys return null (#33976)

georgehao

27c4ca94 days ago

eth: resolve finalized from disk if it's not recently announced (#33150)

rjl493456442

aa417b04 days ago

core/tracing: fix nonce revert edge case (#33978)

Sina M

91cec925 days ago

core, miner, tests: introduce codedb and simplify cachingDB (#33816)

rjl493456442

b8a3fa75 days ago

cmd/utils, eth/ethconfig: change default cache settings (#33975)

rjl493456442

b08aac16 days ago

eth/catalyst: allow getPayloadV2 for pre-shanghai payloads (#33932)

Muzry

00540f97 days ago

go.mod: update go-eth-kzg (#33963)

Marius van der Wijden

e15d4cc7 days ago

core/types: reduce alloc in hot code path (#33523)

cui

0d043d08 days ago

signer/core: prevent nil pointer panics in keystore operations (#33829)

marukai67

ecee64e8 days ago

core: fix TestProcessVerkle flaky test (#33971)

Guillaume Ballet

3f187158 days ago

trie/bintrie: cache hashes of clean nodes so as not to rehash the whole tree (#33961)

Guillaume Ballet

a0fb8109 days ago

trie/bintrie: fix overflow management in slot key computation (#33951)

Guillaume Ballet

344ce8410 days ago

eth/fetcher: fix flaky test by improving event unsubscription (#33950)

Bosul Mun

ce64ab410 days ago

internal/ethapi: fix gas cap for eth_simulateV1 (#33952)

Sina M

fc8c10411 days ago

internal/ethapi: add MaxUsedGas field to eth_simulateV1 response (#32789)

J

402c71f11 days ago

internal/telemetry: fix undersized span queue causing dropped spans (#33927)

Jonny Rhea

28dad9411 days ago

cmd/geth: set default cache to 4096 (#33836)

Jonny Rhea