go-ethereum/eth/txtracker
Csaba Kiraly 6d53acfa22 eth/txtracker: prune peer stats on disconnect
Peer stats were never pruned, so the peers map grew with every peer
ever seen. The EMA decay loop and stats copy iterated all historical
peers on every block/query.

Add NotifyPeerDrop(peer) that deletes the peer's stats entry. Called
from handler.unregisterPeer alongside txFetcher.Drop.
2026-04-10 10:35:28 +02:00
..
tracker.go eth/txtracker: prune peer stats on disconnect 2026-04-10 10:35:28 +02:00
tracker_test.go eth/txtracker: fetch head block by hash to avoid reorg-stale EMA 2026-04-10 10:34:33 +02:00