stubbsta 8ee2312dd5
Make on-chain retry pacing injectable; fast retries in tests
register() built RetryStrategy.new() inline (4s delay, 15 tries) at each
retry site. The receipt poll's first attempt races the node's tx
indexing and routinely lost, so every registration stalled a full 4s
even on instantly-mining Anvil. Store the strategy on
OnchainGroupManager instead; init() replaces a zero value with the
previous defaults, so production behavior is unchanged. Test managers
use 100ms pacing, cutting the onchain group manager suite from ~97s to
~7s.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 11:27:58 +02:00
..
2026-07-09 15:57:16 -03:00