Support dedicated lanes for pallets (#962)
* pass call origin to the message verifier * is_outbound_lane_enabled -> is_message_accepted * trait SenderOrigin * only accept messages from token swap pallet to token swap lane * tests for edge cases of pay_delivery_and_dispatch_fee * fixed origin verification * fmt * fix benchmarks compilation * fix TODO with None account and non-zero message fee (already covered by tests) * revert cargo fmt changes temporarily
Showing
- bridges/bin/millau/runtime/src/lib.rs 2 additions, 3 deletionsbridges/bin/millau/runtime/src/lib.rs
- bridges/bin/millau/runtime/src/rialto_messages.rs 35 additions, 5 deletionsbridges/bin/millau/runtime/src/rialto_messages.rs
- bridges/bin/rialto/runtime/src/lib.rs 1 addition, 2 deletionsbridges/bin/rialto/runtime/src/lib.rs
- bridges/bin/rialto/runtime/src/millau_messages.rs 17 additions, 3 deletionsbridges/bin/rialto/runtime/src/millau_messages.rs
- bridges/bin/runtime-common/Cargo.toml 2 additions, 3 deletionsbridges/bin/runtime-common/Cargo.toml
- bridges/bin/runtime-common/README.md 5 additions, 2 deletionsbridges/bin/runtime-common/README.md
- bridges/bin/runtime-common/src/messages.rs 71 additions, 21 deletionsbridges/bin/runtime-common/src/messages.rs
- bridges/modules/messages/src/instant_payments.rs 74 additions, 18 deletionsbridges/modules/messages/src/instant_payments.rs
- bridges/modules/messages/src/lib.rs 13 additions, 17 deletionsbridges/modules/messages/src/lib.rs
- bridges/modules/messages/src/mock.rs 21 additions, 8 deletionsbridges/modules/messages/src/mock.rs
- bridges/modules/token-swap/src/benchmarking.rs 2 additions, 1 deletionbridges/modules/token-swap/src/benchmarking.rs
- bridges/modules/token-swap/src/lib.rs 78 additions, 26 deletionsbridges/modules/token-swap/src/lib.rs
- bridges/modules/token-swap/src/mock.rs 9 additions, 4 deletionsbridges/modules/token-swap/src/mock.rs
- bridges/primitives/messages/Cargo.toml 1 addition, 0 deletionsbridges/primitives/messages/Cargo.toml
- bridges/primitives/messages/src/source_chain.rs 30 additions, 16 deletionsbridges/primitives/messages/src/source_chain.rs
Please register or sign in to comment