lighthouse-pulse/validator_client
Michael Sproul c3321dddb7 Reduce attestation subscription spam from VC (#4806)
## Proposed Changes

Instead of sending every attestation subscription every slot to every BN:

- Send subscriptions 32, 16, 8, 7, 6, 5, 4, 3 slots before they occur.
- Track whether each subscription is sent successfully and retry it in subsequent slots if necessary.

## Additional Info

- [x] Add unit tests for `SubscriptionSlots`.
- [x] Test on Holesky.
- [x] Based on #4774 for testing.
2023-10-06 06:26:18 +00:00
..
slashing_protection Ultra Fast Super Slick CI (#4755) 2023-10-03 06:33:15 +00:00
src Reduce attestation subscription spam from VC (#4806) 2023-10-06 06:26:18 +00:00
Cargo.toml Use only lighthouse types in the mock builder (#4793) 2023-10-03 17:59:28 +00:00