go-ethereum/eth/catalyst
Pepper Lebeck-Jobe 7fab62da4d
Introduce fallibleCommit which can error
This allows the inner loop in the case of "on-demand" commits to bail out if the
txPool has been terminated before the doCommit channel is closed.

This has been tested with a known-flaky test which, before this commit was
spinlooping and logging unfathomable reams of warning messages. Now, when the
race occurs, only a single instance of the warning is logged.
2025-03-07 13:13:48 +01:00
..
api.go eth/catalyst: fix validation of type 0 request (#31103) 2025-01-31 18:34:22 +01:00
api_test.go consensus/beacon: remove TestingTTDBlock (#31153) 2025-02-11 13:44:25 +01:00
queue.go cmd/geth: implement dev mode for post-merge (#27327) 2023-07-06 04:42:34 -04:00
simulated_beacon.go Introduce fallibleCommit which can error 2025-03-07 13:13:48 +01:00
simulated_beacon_api.go Introduce fallibleCommit which can error 2025-03-07 13:13:48 +01:00
simulated_beacon_test.go core/txpool: remove locals-tracking from txpools (#30559) 2025-02-04 17:23:01 +01:00
tester.go eth/downloader: move SyncMode to package eth/ethconfig (#30847) 2024-12-03 09:30:26 +01:00