go-ethereum/eth
rjl493456442 26d0b2171c
Some checks failed
/ Linux Build (push) Has been cancelled
/ Linux Build (arm) (push) Has been cancelled
/ Keeper Build (push) Has been cancelled
/ Windows Build (push) Has been cancelled
/ Docker Image (push) Has been cancelled
core, eth/catalyst, beacon/engine: update for glam8 (#35514)
A few updates for glamsterdam devnet, taking the original commits from
@spencer-tb

- making the TargetGasLimit as the optional parameters
- ensuring the system call's code exists (EIP-7002/7251/8282)
- rework the fork selection rules in the engine API

---------

Co-authored-by: spencer-tb <spencer.tb@ethereum.org>
2026-08-18 09:40:10 +08:00
..
catalyst core, eth/catalyst, beacon/engine: update for glam8 (#35514) 2026-08-18 09:40:10 +08:00
downloader eth/downloader: don't signal sync startup before fetchers register for cancellation (#35515) 2026-08-12 15:31:51 +08:00
ethconfig cmd, core, eth, internal: deprecate state sizer (#35520) 2026-08-12 19:36:55 +08:00
fetcher eth/fetcher: validate announced blob tx size against announcer's protocol version (#35524) 2026-08-13 17:42:52 +02:00
filters eth/filters: return -32602 when exceeding the block range limit (#34647) 2026-04-08 12:57:29 +02:00
gasestimator core: use uint256 in core.Message (#34934) 2026-05-11 22:25:57 +08:00
gasprice cmd, core, trie, triedb: split CachingDB into merkle + binary dbs. (#34700) 2026-04-17 08:55:54 +08:00
protocols core, eth/catalyst, beacon/engine: update for glam8 (#35514) 2026-08-18 09:40:10 +08:00
syncer eth/syncer: only synthesize finalized/safe markers with an explicit sync target (#35433) 2026-08-12 10:57:13 -05:00
tracers core, eth/catalyst, beacon/engine: update for glam8 (#35514) 2026-08-18 09:40:10 +08:00
txtracker eth: protect high-value peers from random dropping based on tx inclusion stats (#34702) 2026-07-09 18:54:27 +02:00
api_admin.go eth: ignore genesis block on importChain (#27956) 2023-08-21 13:32:34 -04:00
api_backend.go core: improve chain reset head (#35252) 2026-07-08 16:44:34 -05:00
api_backend_test.go core/txpool: add eip2681 check for incoming transactions (#32726) 2025-09-25 13:15:12 +02:00
api_debug.go eth: return error instead of panicking on debug_executionWitness (#35544) 2026-08-17 14:22:20 +08:00
api_debug_replay.go core/state: unset the block-level accessList in Finalise (#35498) 2026-08-13 10:56:10 +08:00
api_debug_test.go eth: return error instead of panicking on debug_executionWitness (#35544) 2026-08-17 14:22:20 +08:00
api_miner.go miner: refactor the miner, make the pending block on demand (#28623) 2024-03-06 14:45:03 +02:00
backend.go eth: don't read a blob pool that is still initialising (#35509) 2026-08-13 13:26:11 +02:00
dropper.go eth: protect high-value peers from random dropping based on tx inclusion stats (#34702) 2026-07-09 18:54:27 +02:00
dropper_test.go eth: protect high-value peers from random dropping based on tx inclusion stats (#34702) 2026-07-09 18:54:27 +02:00
handler.go core/txpool/blobpool, eth: implement sparse blobpool (#34047) 2026-07-15 14:41:04 +02:00
handler_eth.go eth/fetcher: validate announced blob tx size against announcer's protocol version (#35524) 2026-08-13 17:42:52 +02:00
handler_eth_test.go core/txpool/blobpool, eth: implement sparse blobpool (#34047) 2026-07-15 14:41:04 +02:00
handler_snap.go eth: check snap satelliteness, delegate drop to eth (#22235) 2021-02-02 10:44:36 +02:00
handler_test.go core/txpool/blobpool, eth: implement sparse blobpool (#34047) 2026-07-15 14:41:04 +02:00
peer.go eth/protocols/eth: implement eth/69 (#29158) 2025-05-16 17:10:47 +02:00
peerset.go eth: reserve peer slot for usable snap peer (#35180) 2026-06-17 09:55:36 +08:00
state_accessor.go core/state: unset the block-level accessList in Finalise (#35498) 2026-08-13 10:56:10 +08:00
sync.go miner: add OpenTelemetry spans for block building path (#33773) 2026-03-16 19:24:41 +01:00
sync_test.go core/txpool/blobpool, eth: implement sparse blobpool (#34047) 2026-07-15 14:41:04 +02:00