Custom relay strategy (#1198)
* Add relayer strategy * Add default relayer strategy * default relayer strategy * expose relayer strategy * fix compile * fix compile * docs * Rename Relayer to Relay, keep RelayerDecide * split `DefaultRelayerStrategy` into `AltruisticRelayerStrategy` and `RationalRelayerStrategy` * Remove relayer mode * Remove unused import * Rename `RelayerStrategy` to `RelayStrategy` * Add missing docs * clippy * clippy * clippy * clippy * Revert `relayer_mode` and add `MixStrategy` * Add `EnforcementStrategy` * fix bug and simplify relay strategy * Update message_lane_loop.rs * Update messages_target.rs * clippy * clippy * clippy * clippy * clippy * clippy * clippy * fix test * fix test * test test test fix test
Showing
- bridges/relays/bin-substrate/src/chains/kusama_messages_to_polkadot.rs 12 additions, 8 deletions...s/bin-substrate/src/chains/kusama_messages_to_polkadot.rs
- bridges/relays/bin-substrate/src/chains/millau_messages_to_rialto.rs 9 additions, 5 deletions...ays/bin-substrate/src/chains/millau_messages_to_rialto.rs
- bridges/relays/bin-substrate/src/chains/polkadot_messages_to_kusama.rs 9 additions, 5 deletions...s/bin-substrate/src/chains/polkadot_messages_to_kusama.rs
- bridges/relays/bin-substrate/src/chains/rialto_messages_to_millau.rs 9 additions, 5 deletions...ays/bin-substrate/src/chains/rialto_messages_to_millau.rs
- bridges/relays/bin-substrate/src/chains/rococo_messages_to_wococo.rs 9 additions, 5 deletions...ays/bin-substrate/src/chains/rococo_messages_to_wococo.rs
- bridges/relays/bin-substrate/src/chains/wococo_messages_to_rococo.rs 9 additions, 5 deletions...ays/bin-substrate/src/chains/wococo_messages_to_rococo.rs
- bridges/relays/bin-substrate/src/cli/relay_headers_and_messages.rs 4 additions, 2 deletions...elays/bin-substrate/src/cli/relay_headers_and_messages.rs
- bridges/relays/bin-substrate/src/cli/relay_messages.rs 4 additions, 1 deletionbridges/relays/bin-substrate/src/cli/relay_messages.rs
- bridges/relays/lib-substrate-relay/src/messages_lane.rs 7 additions, 4 deletionsbridges/relays/lib-substrate-relay/src/messages_lane.rs
- bridges/relays/messages/src/lib.rs 1 addition, 0 deletionsbridges/relays/messages/src/lib.rs
- bridges/relays/messages/src/message_lane_loop.rs 33 additions, 20 deletionsbridges/relays/messages/src/message_lane_loop.rs
- bridges/relays/messages/src/message_race_delivery.rs 59 additions, 284 deletionsbridges/relays/messages/src/message_race_delivery.rs
- bridges/relays/messages/src/relay_strategy/altruistic_strategy.rs 45 additions, 0 deletions...relays/messages/src/relay_strategy/altruistic_strategy.rs
- bridges/relays/messages/src/relay_strategy/enforcement_strategy.rs 219 additions, 0 deletions...elays/messages/src/relay_strategy/enforcement_strategy.rs
- bridges/relays/messages/src/relay_strategy/mix_strategy.rs 40 additions, 0 deletionsbridges/relays/messages/src/relay_strategy/mix_strategy.rs
- bridges/relays/messages/src/relay_strategy/mod.rs 123 additions, 0 deletionsbridges/relays/messages/src/relay_strategy/mod.rs
- bridges/relays/messages/src/relay_strategy/rational_strategy.rs 122 additions, 0 deletions...s/relays/messages/src/relay_strategy/rational_strategy.rs
Please register or sign in to comment