Slash relayers for invalid transactions (#2025)
* slash relayer balance for invalid transactions * require some gap before unstake is possible * more clippy * log priority boost * add issue ref to TODO * fix typo * is_message_delivery_call -> is_receive_messages_proof_call * moved is_receive_messages_proof_call above * only slash relayers for priority transactions * Update primitives/relayers/src/registration.rs Co-authored-by:Adrian Catangiu <adrian@parity.io> * Update primitives/relayers/src/registration.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> * Update modules/relayers/src/lib.rs Co-authored-by:
Adrian Catangiu <adrian@parity.io> * Update primitives/relayers/src/registration.rs Co-authored-by:
Adrian Catangiu <adrian@parity.io> * benificiary -> beneficiary --------- Co-authored-by:
Adrian Catangiu <adrian@parity.io>
parent
3b47f957
Showing
- bridges/bin/millau/runtime/src/lib.rs 9 additions, 0 deletionsbridges/bin/millau/runtime/src/lib.rs
- bridges/bin/rialto-parachain/runtime/src/lib.rs 1 addition, 0 deletionsbridges/bin/rialto-parachain/runtime/src/lib.rs
- bridges/bin/rialto/runtime/src/lib.rs 1 addition, 0 deletionsbridges/bin/rialto/runtime/src/lib.rs
- bridges/bin/runtime-common/Cargo.toml 2 additions, 0 deletionsbridges/bin/runtime-common/Cargo.toml
- bridges/bin/runtime-common/src/messages_call_ext.rs 10 additions, 0 deletionsbridges/bin/runtime-common/src/messages_call_ext.rs
- bridges/bin/runtime-common/src/mock.rs 23 additions, 1 deletionbridges/bin/runtime-common/src/mock.rs
- bridges/bin/runtime-common/src/refund_relayer_extension.rs 526 additions, 168 deletionsbridges/bin/runtime-common/src/refund_relayer_extension.rs
- bridges/modules/relayers/src/lib.rs 574 additions, 7 deletionsbridges/modules/relayers/src/lib.rs
- bridges/modules/relayers/src/mock.rs 38 additions, 7 deletionsbridges/modules/relayers/src/mock.rs
- bridges/modules/relayers/src/stake_adapter.rs 186 additions, 0 deletionsbridges/modules/relayers/src/stake_adapter.rs
- bridges/primitives/relayers/src/lib.rs 4 additions, 0 deletionsbridges/primitives/relayers/src/lib.rs
- bridges/primitives/relayers/src/registration.rs 121 additions, 0 deletionsbridges/primitives/relayers/src/registration.rs
Please register or sign in to comment