From 827792ca833396c82c726eda0bc2ad32ecddba73 Mon Sep 17 00:00:00 2001 From: Koute Date: Fri, 25 Mar 2022 04:56:57 +0900 Subject: [PATCH] Companion for Substrate#11107 (#5197) * Rename to BagError * Additional parameter for 'revert' command * Set aux revert param to None * Align to changes in how the WASM executor is configured in `substrate` * update lockfile for {"substrate"} * update lockfile for {"substrate"} * Update substrate * Update substrate Co-authored-by: Keith Yeung Co-authored-by: Davide Galassi Co-authored-by: Shawn Tabrizi Co-authored-by: parity-processbot <> --- Cargo.lock | 326 ++++++++++++++--------------- cli/src/command.rs | 2 +- node/core/pvf/src/executor_intf.rs | 39 ++-- 3 files changed, 183 insertions(+), 184 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 67fcf09c666a..c65d84e76161 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -450,7 +450,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "beefy-primitives", "fnv", @@ -480,7 +480,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -503,12 +503,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -2103,7 +2103,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", ] @@ -2121,7 +2121,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -2143,7 +2143,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "Inflector", "chrono", @@ -2186,7 +2186,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -2197,7 +2197,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2213,7 +2213,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -2241,7 +2241,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "bitflags", "frame-metadata", @@ -2270,7 +2270,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2282,7 +2282,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -2294,7 +2294,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro2", "quote", @@ -2304,7 +2304,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2327,7 +2327,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -2338,7 +2338,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "log", @@ -2355,7 +2355,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2370,7 +2370,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "sp-api", @@ -2379,7 +2379,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "sp-api", @@ -2575,7 +2575,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "chrono", "frame-election-provider-support", @@ -5041,7 +5041,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5055,7 +5055,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5071,7 +5071,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5086,7 +5086,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5110,7 +5110,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5130,7 +5130,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5150,7 +5150,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5165,7 +5165,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "beefy-primitives", "frame-support", @@ -5181,7 +5181,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5206,7 +5206,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5288,7 +5288,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5307,7 +5307,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5324,7 +5324,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5340,7 +5340,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5363,7 +5363,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5381,7 +5381,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5396,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5419,7 +5419,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5435,7 +5435,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5455,7 +5455,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5472,7 +5472,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5489,7 +5489,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5507,7 +5507,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5523,7 +5523,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5540,7 +5540,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5555,7 +5555,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5569,7 +5569,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5586,7 +5586,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5609,7 +5609,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5625,7 +5625,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5640,7 +5640,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5654,7 +5654,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5670,7 +5670,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5691,7 +5691,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5707,7 +5707,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5721,7 +5721,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5744,7 +5744,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5755,7 +5755,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "log", "sp-arithmetic", @@ -5764,7 +5764,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5778,7 +5778,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5796,7 +5796,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5815,7 +5815,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-support", "frame-system", @@ -5832,7 +5832,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5849,7 +5849,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5860,7 +5860,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5877,7 +5877,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5893,7 +5893,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-benchmarking", "frame-support", @@ -8357,7 +8357,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "env_logger 0.9.0", "jsonrpsee 0.8.0", @@ -8705,7 +8705,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "log", "sp-core", @@ -8716,7 +8716,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures 0.3.21", @@ -8743,7 +8743,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8766,7 +8766,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8782,7 +8782,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8799,7 +8799,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8810,7 +8810,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "chrono", "clap", @@ -8848,7 +8848,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "fnv", "futures 0.3.21", @@ -8876,7 +8876,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "hash-db", "kvdb", @@ -8901,7 +8901,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures 0.3.21", @@ -8925,7 +8925,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "fork-tree", @@ -8968,7 +8968,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -8992,7 +8992,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9005,7 +9005,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures 0.3.21", @@ -9030,7 +9030,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "sc-client-api", "sp-authorship", @@ -9041,7 +9041,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "lazy_static", "lru 0.6.6", @@ -9068,7 +9068,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "environmental", "parity-scale-codec", @@ -9085,7 +9085,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "log", "parity-scale-codec", @@ -9101,7 +9101,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9119,7 +9119,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "ahash", "async-trait", @@ -9159,7 +9159,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9183,7 +9183,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9200,7 +9200,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "hex", @@ -9215,7 +9215,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -9264,7 +9264,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "ahash", "futures 0.3.21", @@ -9281,7 +9281,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "bytes 1.1.0", "fnv", @@ -9309,7 +9309,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "libp2p", @@ -9322,7 +9322,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9331,7 +9331,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "hash-db", @@ -9362,7 +9362,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9388,7 +9388,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9405,7 +9405,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "directories", @@ -9469,7 +9469,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "log", "parity-scale-codec", @@ -9483,7 +9483,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9504,7 +9504,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "chrono", "futures 0.3.21", @@ -9522,7 +9522,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "ansi_term", "atty", @@ -9553,7 +9553,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9564,7 +9564,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9591,7 +9591,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "log", @@ -9604,7 +9604,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10108,7 +10108,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "hash-db", "log", @@ -10125,7 +10125,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "blake2 0.10.2", "proc-macro-crate 1.1.3", @@ -10137,7 +10137,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10150,7 +10150,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "integer-sqrt", "num-traits", @@ -10165,7 +10165,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10178,7 +10178,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "parity-scale-codec", @@ -10190,7 +10190,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "sp-api", @@ -10202,7 +10202,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "log", @@ -10220,7 +10220,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures 0.3.21", @@ -10239,7 +10239,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "merlin", @@ -10262,7 +10262,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10276,7 +10276,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10288,7 +10288,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "base58", "bitflags", @@ -10334,7 +10334,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "blake2 0.10.2", "byteorder", @@ -10348,7 +10348,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro2", "quote", @@ -10359,7 +10359,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10368,7 +10368,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro2", "quote", @@ -10378,7 +10378,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "environmental", "parity-scale-codec", @@ -10389,7 +10389,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "finality-grandpa", "log", @@ -10407,7 +10407,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10421,7 +10421,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "hash-db", @@ -10446,7 +10446,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "lazy_static", "sp-core", @@ -10457,7 +10457,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures 0.3.21", @@ -10474,7 +10474,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "thiserror", "zstd", @@ -10483,7 +10483,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10497,7 +10497,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "sp-api", "sp-core", @@ -10507,7 +10507,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "backtrace", "lazy_static", @@ -10517,7 +10517,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "rustc-hash", "serde", @@ -10527,7 +10527,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "either", "hash256-std-hasher", @@ -10549,7 +10549,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10566,7 +10566,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10578,7 +10578,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "serde", "serde_json", @@ -10587,7 +10587,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10601,7 +10601,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "scale-info", @@ -10612,7 +10612,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "hash-db", "log", @@ -10634,12 +10634,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10652,7 +10652,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "log", "sp-core", @@ -10665,7 +10665,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures-timer", @@ -10681,7 +10681,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "sp-std", @@ -10693,7 +10693,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "sp-api", "sp-runtime", @@ -10702,7 +10702,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "log", @@ -10718,7 +10718,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "hash-db", "memory-db", @@ -10734,7 +10734,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10751,7 +10751,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10762,7 +10762,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "impl-trait-for-tuples", "log", @@ -10963,7 +10963,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "platforms", ] @@ -10971,7 +10971,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -10993,7 +10993,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures-util", "hyper", @@ -11006,7 +11006,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "async-trait", "futures 0.3.21", @@ -11032,7 +11032,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11042,7 +11042,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11053,7 +11053,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "ansi_term", "build-helper", @@ -11734,7 +11734,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#6c92fc317bb9dd0b11f4c436fae972bff4d58c66" +source = "git+https://github.com/paritytech/substrate?branch=master#666f39b8a22108f57732215de006518738034ba2" dependencies = [ "clap", "jsonrpsee 0.4.1", diff --git a/cli/src/command.rs b/cli/src/command.rs index 9b817156031c..2475b05630c9 100644 --- a/cli/src/command.rs +++ b/cli/src/command.rs @@ -394,7 +394,7 @@ pub fn run() -> Result<()> { Ok(runner.async_run(|mut config| { let (client, backend, _, task_manager) = service::new_chain_ops(&mut config, None)?; - Ok((cmd.run(client, backend).map_err(Error::SubstrateCli), task_manager)) + Ok((cmd.run(client, backend, None).map_err(Error::SubstrateCli), task_manager)) })?) }, Some(Subcommand::PvfPrepareWorker(cmd)) => { diff --git a/node/core/pvf/src/executor_intf.rs b/node/core/pvf/src/executor_intf.rs index cc2e9835f8f6..b4064e13ecc0 100644 --- a/node/core/pvf/src/executor_intf.rs +++ b/node/core/pvf/src/executor_intf.rs @@ -24,31 +24,30 @@ use sc_executor_wasmtime::{Config, DeterministicStackLimit, Semantics}; use sp_core::storage::{ChildInfo, TrackedStorageKey}; use std::any::{Any, TypeId}; +// Memory configuration +// +// When Substrate Runtime is instantiated, a number of WASM pages are allocated for the Substrate +// Runtime instance's linear memory. The exact number of pages is a sum of whatever the WASM blob +// itself requests (by default at least enough to hold the data section as well as have some space +// left for the stack; this is, of course, overridable at link time when compiling the runtime) +// plus the number of pages specified in the `extra_heap_pages` passed to the executor. +// +// By default, rustc (or `lld` specifically) should allocate 1 MiB for the shadow stack, or 16 pages. +// The data section for runtimes are typically rather small and can fit in a single digit number of +// WASM pages, so let's say an extra 16 pages. Thus let's assume that 32 pages or 2 MiB are used for +// these needs by default. +const DEFAULT_HEAP_PAGES_ESTIMATE: u64 = 32; +const EXTRA_HEAP_PAGES: u64 = 2048; + const CONFIG: Config = Config { - // Memory configuration - // - // When Substrate Runtime is instantiated, a number of wasm pages are mounted for the Substrate - // Runtime instance. The number of pages is specified by `heap_pages`. - // - // Besides `heap_pages` linear memory requests an initial number of pages. Those pages are - // typically used for placing the so-called shadow stack and the data section. - // - // By default, rustc (or `lld` specifically) allocates 1 MiB for the shadow stack. That is, 16 - // wasm pages. - // - // Data section for runtimes are typically rather small and can fit in a single digit number of - // wasm pages. - // - // Thus let's assume that 32 pages or 2 MiB are used for these needs. - // - // Note that the memory limit is specified in bytes, so we multiply this value - // by wasm page size -- 64 KiB. - max_memory_size: Some((2048 + 32) * 65536), - heap_pages: 2048, + // NOTE: This is specified in bytes, so we multiply by WASM page size. + max_memory_size: Some(((DEFAULT_HEAP_PAGES_ESTIMATE + EXTRA_HEAP_PAGES) * 65536) as usize), allow_missing_func_imports: true, cache_path: None, semantics: Semantics { + extra_heap_pages: EXTRA_HEAP_PAGES, + fast_instance_reuse: false, // Enable deterministic stack limit to pin down the exact number of items the wasmtime stack // can contain before it traps with stack overflow.