Validate code when scheduling uprades from registrar (#3232)
Currently, anyone can registrar a code that exceeds the code size limit when performing the upgrade from the registrar. This PR fixes that and adds a new test to cover this. cc @bkchr @eskimor
Showing
- polkadot/primitives/src/lib.rs 2 additions, 2 deletionspolkadot/primitives/src/lib.rs
- polkadot/primitives/src/v6/mod.rs 3 additions, 0 deletionspolkadot/primitives/src/v6/mod.rs
- polkadot/primitives/test-helpers/src/lib.rs 1 addition, 1 deletionpolkadot/primitives/test-helpers/src/lib.rs
- polkadot/runtime/common/src/integration_tests.rs 2 additions, 1 deletionpolkadot/runtime/common/src/integration_tests.rs
- polkadot/runtime/common/src/paras_registrar/mod.rs 54 additions, 9 deletionspolkadot/runtime/common/src/paras_registrar/mod.rs
- polkadot/runtime/parachains/src/configuration.rs 1 addition, 1 deletionpolkadot/runtime/parachains/src/configuration.rs
- polkadot/runtime/parachains/src/inclusion/tests.rs 5 additions, 5 deletionspolkadot/runtime/parachains/src/inclusion/tests.rs
- polkadot/runtime/parachains/src/paras/benchmarking/pvf_check.rs 2 additions, 2 deletions...ot/runtime/parachains/src/paras/benchmarking/pvf_check.rs
- polkadot/runtime/parachains/src/paras/mod.rs 15 additions, 2 deletionspolkadot/runtime/parachains/src/paras/mod.rs
- polkadot/runtime/parachains/src/paras/tests.rs 48 additions, 38 deletionspolkadot/runtime/parachains/src/paras/tests.rs
- prdoc/pr_3232.prdoc 13 additions, 0 deletionsprdoc/pr_3232.prdoc
Please register or sign in to comment