• asynchronous rob's avatar
    Add parachains modules to Westend and Kusama runtimes (#2854) · c418fa80
    asynchronous rob authored
    
    
    * add `force_set_active_config`
    
    * add parachains modules to Westend
    
    * add parachains modules to Kusama runtime
    
    * use real runtime API impl
    
    * add module indices and remove auctions, crowdloan
    
    * add benchmarks
    
    * remove previous migrations and add host configuration set migration
    
    * make compile
    
    * Add Call Filter for Registrar and Slots except Root
    
    * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=slots --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
    
    * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
    
    * fix build
    
    * update `add_benchmark`
    
    * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_paras_registrar.rs
    
    * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::slots --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_slots.rs
    
    * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=runtime_common::paras_registrar --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/runtime_common_paras_registrar.rs
    
    * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=runtime_common::slots --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/runtime_common_slots.rs
    
    * fix weights
    
    * tweak more constants
    
    * Fix up the kusama runtime
    
    * Westend runtime fixups
    
    * Fix MMR & Beefy for westend
    
    * Fixes
    
    * fix tests
    
    * Update runtime/polkadot/src/constants.rs
    Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
    
    * Update runtime/westend/src/lib.rs
    Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
    Co-authored-by: default avatarParity Benchmarking Bot <admin@parity.io>
    Co-authored-by: default avatarGav Wood <gavin@parity.io>
    c418fa80