submit lane unblock transactions from relay (#2030)
* submit lane unblock transactions from relay * moved body of select_nonces_to_deliver to the separate select_race_action * extracted latest_confirmed_nonce_at_source method * return Option<RaceAction> from select_race_action * make required_source_header_at_target async * remove extra argument from required_source_header_at_target * small fixes in tests * Revert "return Option<RaceAction> from select_race_action" This reverts commit 9f13dbfae39a5a45564550e8c89b10a524a68729. * implement required_source_header_at_target using what-if approach * fix compilation * fmt * clippy * moved some code to the can_submit_transaction_with
Showing
- bridges/relays/client-substrate/src/chain.rs 1 addition, 1 deletionbridges/relays/client-substrate/src/chain.rs
- bridges/relays/lib-substrate-relay/src/lib.rs 1 addition, 1 deletionbridges/relays/lib-substrate-relay/src/lib.rs
- bridges/relays/messages/Cargo.toml 1 addition, 0 deletionsbridges/relays/messages/Cargo.toml
- bridges/relays/messages/src/message_lane_loop.rs 23 additions, 7 deletionsbridges/relays/messages/src/message_lane_loop.rs
- bridges/relays/messages/src/message_race_delivery.rs 379 additions, 168 deletionsbridges/relays/messages/src/message_race_delivery.rs
- bridges/relays/messages/src/message_race_loop.rs 20 additions, 14 deletionsbridges/relays/messages/src/message_race_loop.rs
- bridges/relays/messages/src/message_race_strategy.rs 3 additions, 3 deletionsbridges/relays/messages/src/message_race_strategy.rs
This diff is collapsed.
Please register or sign in to comment