Weight+size limits for bridge GRANDPA pallet calls (#1882)
* weight+size limits for bridge GRANDPA pallet calls * continue * fixed all tests * some changes to refund computations * post_dispatch_refunds_relayer_in_all_finality_batch_with_extra_weight * - dup code * do not return Pays::No if call is above weight/size limits * relayer_pays_tx_fee_when_submitting_huge_mandatory_header and relayer_pays_tx_fee_when_submitting_justification_with_long_ancestry_votes * clippy * fmt * clippy * small change in docs * fixed GRANDPA-limits constants for Polkadot-like chains * clippy * clippy + spelling * Update primitives/polkadot-core/src/lib.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> * reverted unnecessary change * GrandpaJustification::max_reasonable_size --------- Co-authored-by:
Adrian Catangiu <adrian@parity.io>
Showing
- bridges/bin/runtime-common/src/refund_relayer_extension.rs 89 additions, 9 deletionsbridges/bin/runtime-common/src/refund_relayer_extension.rs
- bridges/modules/grandpa/src/call_ext.rs 160 additions, 12 deletionsbridges/modules/grandpa/src/call_ext.rs
- bridges/modules/grandpa/src/lib.rs 71 additions, 8 deletionsbridges/modules/grandpa/src/lib.rs
- bridges/modules/grandpa/src/storage_types.rs 7 additions, 3 deletionsbridges/modules/grandpa/src/storage_types.rs
- bridges/modules/parachains/src/call_ext.rs 4 additions, 1 deletionbridges/modules/parachains/src/call_ext.rs
- bridges/modules/parachains/src/mock.rs 2 additions, 2 deletionsbridges/modules/parachains/src/mock.rs
- bridges/primitives/header-chain/src/justification.rs 69 additions, 19 deletionsbridges/primitives/header-chain/src/justification.rs
- bridges/primitives/header-chain/tests/implementation_match.rs 112 additions, 22 deletions...ges/primitives/header-chain/tests/implementation_match.rs
- bridges/primitives/header-chain/tests/justification.rs 8 additions, 5 deletionsbridges/primitives/header-chain/tests/justification.rs
- bridges/primitives/polkadot-core/src/lib.rs 18 additions, 11 deletionsbridges/primitives/polkadot-core/src/lib.rs
Please register or sign in to comment