go-ethereum/eth/catalyst
lightclient 84565dc899
eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264)
closes #29475, replaces #29657, #30104 

Fixes two issues. First is a deadlock where the txpool attempts to reorg, but can't complete because there are no readers left for the new txs subscription. Second, resolves a problem with on demand mode where txs may be left pending when there are more pending txs than block space.

Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-08-19 15:32:15 -06:00
..
api_test.go all: improve some error strings (#29842) 2024-05-28 13:44:40 +02:00
api.go eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264) 2024-08-19 15:32:15 -06:00
queue.go cmd/geth: implement dev mode for post-merge (#27327) 2023-07-06 04:42:34 -04:00
simulated_beacon_api.go eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264) 2024-08-19 15:32:15 -06:00
simulated_beacon_test.go eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264) 2024-08-19 15:32:15 -06:00
simulated_beacon.go eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264) 2024-08-19 15:32:15 -06:00
tester.go cmd, eth: switch the dev synctarget to hash from block (#28209) 2023-09-29 22:11:15 +03:00