Signed extension to refund relayer at the target chain (#1657)
* add utlity pallet to the Millau runtime * RefundRelayerForMessagesDeliveryFromParachain prototype * done with RefundRelayerForMessagesDeliveryFromParachain::post_dispatch * parse calls * check batch for obsolete headers/messages * fmt * shorten generic arg names + add parachain id generic arg * check lane_id * impl all state read functions * fix typos from review * renamed extension + reference issue from TODO * tests for pre-dispaytch * renamed extension source file * tests for post-dispatch * abstract fee calculation * clippy * actually fix clippy * Update bin/runtime-common/src/refund_relayer_extension.rs Co-authored-by:Adrian Catangiu <adrian@parity.io> * Update bin/runtime-common/src/refund_relayer_extension.rs Co-authored-by:
Adrian Catangiu <adrian@parity.io> * Update bin/runtime-common/src/refund_relayer_extension.rs Co-authored-by:
Adrian Catangiu <adrian@parity.io> * Update bin/runtime-common/src/refund_relayer_extension.rs Co-authored-by:
Adrian Catangiu <adrian@parity.io> Co-authored-by:
Adrian Catangiu <adrian@parity.io>
Showing
- bridges/bin/millau/runtime/Cargo.toml 2 additions, 0 deletionsbridges/bin/millau/runtime/Cargo.toml
- bridges/bin/millau/runtime/src/lib.rs 8 additions, 0 deletionsbridges/bin/millau/runtime/src/lib.rs
- bridges/bin/runtime-common/Cargo.toml 8 additions, 0 deletionsbridges/bin/runtime-common/Cargo.toml
- bridges/bin/runtime-common/src/lib.rs 2 additions, 1 deletionbridges/bin/runtime-common/src/lib.rs
- bridges/bin/runtime-common/src/refund_relayer_extension.rs 845 additions, 0 deletionsbridges/bin/runtime-common/src/refund_relayer_extension.rs
- bridges/modules/grandpa/src/lib.rs 7 additions, 0 deletionsbridges/modules/grandpa/src/lib.rs
- bridges/modules/messages/src/lib.rs 7 additions, 2 deletionsbridges/modules/messages/src/lib.rs
- bridges/modules/parachains/src/lib.rs 5 additions, 0 deletionsbridges/modules/parachains/src/lib.rs
- bridges/modules/relayers/Cargo.toml 2 additions, 0 deletionsbridges/modules/relayers/Cargo.toml
- bridges/modules/relayers/src/lib.rs 3 additions, 1 deletionbridges/modules/relayers/src/lib.rs
Please register or sign in to comment