Equivocation detection loop: Reorganize block checking logic as state machine (#2555) (#2557)
* Split `reconnect_failed_client()` logic * Reorganize block checking logic as state machine This way we'll be able to save the state in case of a failure
Showing
- bridges/relays/equivocation/src/block_checker.rs 252 additions, 0 deletionsbridges/relays/equivocation/src/block_checker.rs
- bridges/relays/equivocation/src/equivocation_loop.rs 15 additions, 183 deletionsbridges/relays/equivocation/src/equivocation_loop.rs
- bridges/relays/equivocation/src/lib.rs 48 additions, 2 deletionsbridges/relays/equivocation/src/lib.rs
- bridges/relays/utils/src/relay_loop.rs 25 additions, 32 deletionsbridges/relays/utils/src/relay_loop.rs
Please register or sign in to comment