From 2ead66144fd6a9d44dc65a70211e92d2d5c3b10a Mon Sep 17 00:00:00 2001 From: Vadim Smirnov Date: Thu, 28 Dec 2023 11:00:46 +0100 Subject: [PATCH] feat: update substrate to v1.0.0 (#3608) --- .github/workflows/build.yml | 10 +- .github/workflows/test-measurements.yaml | 2 - Cargo.lock | 5280 +++++++---------- Cargo.toml | 236 +- common/Cargo.toml | 2 - gsdk/src/metadata/generated.rs | 2363 +------- node/authorship/Cargo.toml | 1 + node/authorship/src/block_builder.rs | 57 +- node/authorship/src/tests.rs | 26 +- node/cli/src/command.rs | 47 +- node/service/Cargo.toml | 1 + node/service/src/chain_spec/vara.rs | 20 +- node/service/src/client.rs | 6 +- node/service/src/lib.rs | 68 +- node/service/src/rpc/mod.rs | 4 +- node/testing/src/genesis.rs | 15 +- node/testing/src/keyring.rs | 4 +- pallets/gas/src/mock.rs | 19 +- pallets/gear-bank/src/mock.rs | 20 +- pallets/gear-debug/src/lib.rs | 2 +- pallets/gear-debug/src/mock.rs | 19 +- pallets/gear-debug/src/tests/mod.rs | 2 +- pallets/gear-messenger/src/lib.rs | 22 +- pallets/gear-messenger/src/mock.rs | 20 +- pallets/gear-program/src/lib.rs | 4 +- pallets/gear-program/src/mock.rs | 20 +- pallets/gear-scheduler/src/lib.rs | 2 +- pallets/gear-scheduler/src/mock.rs | 19 +- pallets/gear-scheduler/src/tests.rs | 5 +- pallets/gear-voucher/src/mock.rs | 20 +- pallets/gear/src/benchmarking/mod.rs | 10 +- pallets/gear/src/lib.rs | 26 +- pallets/gear/src/mock.rs | 22 +- pallets/gear/src/schedule.rs | 2 +- pallets/gear/src/tests.rs | 189 +- pallets/gear/src/weights.rs | 3066 +++++----- pallets/payment/src/mock.rs | 20 +- pallets/staking-rewards/src/lib.rs | 29 +- pallets/staking-rewards/src/mock.rs | 53 +- runtime/common/Cargo.toml | 3 - runtime/common/src/apis.rs | 4 +- runtime/primitives/src/lib.rs | 4 +- runtime/vara/src/integration_tests.rs | 24 +- runtime/vara/src/lib.rs | 62 +- runtime/vara/src/migrations.rs | 4 +- runtime/vara/src/tests.rs | 4 +- runtime/vara/src/weights/frame_system.rs | 94 +- runtime/vara/src/weights/pallet_balances.rs | 78 +- runtime/vara/src/weights/pallet_gear.rs | 3066 +++++----- .../vara/src/weights/pallet_gear_voucher.rs | 14 +- runtime/vara/src/weights/pallet_timestamp.rs | 22 +- runtime/vara/src/weights/pallet_utility.rs | 70 +- sandbox/sandbox/src/embedded_executor.rs | 6 +- scripts/benchmarking/run_all_benchmarks.sh | 4 - utils/gear-replay-cli/src/cmd/gear_run.rs | 9 - utils/gear-replay-cli/src/cmd/replay_block.rs | 16 +- utils/gear-replay-cli/src/util.rs | 11 +- utils/runtime-fuzzer/src/runtime/mod.rs | 8 +- utils/wasm-instrument/src/tests.rs | 144 +- 59 files changed, 6388 insertions(+), 8992 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 09ca0ceb9d8..709c0c9e851 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -91,14 +91,12 @@ jobs: - name: "Test: Runtime benchmarks and benchmark tests work" run: | cargo build -p gear-cli --release --features=runtime-benchmarks,runtime-benchmarks-checkers - # check that perf benchmarks works. `--steps=20` need to test, that benchmarks works for different input number. - ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --steps=20 --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 + # check that perf benchmarks works. `--steps=5` need to test, that benchmarks works for different input number. + ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --steps=5 --extrinsic="*" --heap-pages=4096 # check that read_big_state benchmarks works - ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --extrinsic="read_big_state" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --extra + ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --extrinsic="read_big_state" --heap-pages=4096 --extra # check that check/test benchmarks works - ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --extrinsic="check_all" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --extra - # check also lazy-pages benchmarks tests for native runtime - ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --extrinsic="check_lazy_pages_all" --execution=native --heap-pages=4096 --extra + ./target/release/gear benchmark pallet --chain=dev --pallet=pallet_gear --extrinsic="check_all" --heap-pages=4096 --extra - name: "Test: Sys-calls Wasmi integrity" run: ./scripts/gear.sh test syscalls --release diff --git a/.github/workflows/test-measurements.yaml b/.github/workflows/test-measurements.yaml index 2a6e0c990ac..212a4fab9be 100644 --- a/.github/workflows/test-measurements.yaml +++ b/.github/workflows/test-measurements.yaml @@ -64,8 +64,6 @@ jobs: --repeat=20 --chain=dev --extrinsic=* - --execution=wasm - --wasm-execution=compiled --heap-pages=4096 --output ./target/weights.json --template ./.maintain/regression-analysis-weight-template.hbs diff --git a/Cargo.lock b/Cargo.lock index 45739def65d..5132af24270 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,15 +19,6 @@ dependencies = [ "derive_more", ] -[[package]] -name = "addr2line" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" -dependencies = [ - "gimli 0.26.2", -] - [[package]] name = "addr2line" version = "0.19.0" @@ -43,7 +34,7 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.28.0", + "gimli 0.28.1", ] [[package]] @@ -54,10 +45,11 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" -version = "0.4.3" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" +checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ + "crypto-common", "generic-array 0.14.7", ] @@ -68,20 +60,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" dependencies = [ "cfg-if", - "cipher", + "cipher 0.3.0", "cpufeatures", "opaque-debug 0.3.0", ] +[[package]] +name = "aes" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" +dependencies = [ + "cfg-if", + "cipher 0.4.4", + "cpufeatures", +] + [[package]] name = "aes-gcm" -version = "0.9.4" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ "aead", - "aes", - "cipher", + "aes 0.8.3", + "cipher 0.4.4", "ctr", "ghash", "subtle", @@ -89,32 +92,33 @@ dependencies = [ [[package]] name = "ahash" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.11", "once_cell", "version_check", ] [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", - "getrandom 0.2.10", + "getrandom 0.2.11", "once_cell", "version_check", + "zerocopy", ] [[package]] name = "aho-corasick" -version = "1.0.4" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] @@ -151,9 +155,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.5.0" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" +checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" dependencies = [ "anstyle", "anstyle-parse", @@ -165,36 +169,36 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "2.1.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" dependencies = [ "anstyle", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -214,18 +218,18 @@ dependencies = [ [[package]] name = "arbitrary" -version = "1.3.0" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" dependencies = [ "derive_arbitrary", ] [[package]] name = "array-bytes" -version = "4.2.0" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" +checksum = "6f840fb7195bcfc5e17ea40c26e5ce6d5b9ce5d584466e17703209657e459ae0" [[package]] name = "arrayref" @@ -267,7 +271,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.27", + "time", ] [[package]] @@ -312,21 +316,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" dependencies = [ "concurrent-queue", - "event-listener", + "event-listener 2.5.3", + "futures-core", +] + +[[package]] +name = "async-channel" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" +dependencies = [ + "concurrent-queue", + "event-listener 4.0.1", + "event-listener-strategy", "futures-core", + "pin-project-lite 0.2.13", ] [[package]] name = "async-executor" -version = "1.5.4" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c1da3ae8dabd9c00f453a329dfe1fb28da3c0a72e2478cdcd93171740c20499" +checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" dependencies = [ - "async-lock", + "async-lock 3.2.0", "async-task", "concurrent-queue", - "fastrand 2.0.0", - "futures-lite", + "fastrand 2.0.1", + "futures-lite 2.1.0", "slab", ] @@ -336,10 +353,10 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" dependencies = [ - "async-lock", + "async-lock 2.8.0", "autocfg", "blocking", - "futures-lite", + "futures-lite 1.13.0", ] [[package]] @@ -348,27 +365,57 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" dependencies = [ - "async-lock", + "async-lock 2.8.0", "autocfg", "cfg-if", "concurrent-queue", - "futures-lite", + "futures-lite 1.13.0", "log", "parking", - "polling", - "rustix 0.37.23", + "polling 2.8.0", + "rustix 0.37.27", "slab", - "socket2 0.4.9", + "socket2 0.4.10", "waker-fn", ] +[[package]] +name = "async-io" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7" +dependencies = [ + "async-lock 3.2.0", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.1.0", + "parking", + "polling 3.3.1", + "rustix 0.38.28", + "slab", + "tracing", + "windows-sys 0.52.0", +] + [[package]] name = "async-lock" version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" dependencies = [ - "event-listener", + "event-listener 2.5.3", +] + +[[package]] +name = "async-lock" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" +dependencies = [ + "event-listener 4.0.1", + "event-listener-strategy", + "pin-project-lite 0.2.13", ] [[package]] @@ -377,26 +424,25 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" dependencies = [ - "async-io", + "async-io 1.13.0", "blocking", - "futures-lite", + "futures-lite 1.13.0", ] [[package]] name = "async-process" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" +checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" dependencies = [ - "async-io", - "async-lock", - "autocfg", + "async-io 1.13.0", + "async-lock 2.8.0", + "async-signal", "blocking", "cfg-if", - "event-listener", - "futures-lite", - "rustix 0.37.23", - "signal-hook", + "event-listener 3.1.0", + "futures-lite 1.13.0", + "rustix 0.38.28", "windows-sys 0.48.0", ] @@ -408,24 +454,42 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", +] + +[[package]] +name = "async-signal" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" +dependencies = [ + "async-io 2.2.2", + "async-lock 2.8.0", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 0.38.28", + "signal-hook-registry", + "slab", + "windows-sys 0.48.0", ] [[package]] name = "async-task" -version = "4.4.1" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9441c6b2fe128a7c2bf680a44c34d0df31ce09e5b7e401fcca3faa483dbc921" +checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" [[package]] name = "async-trait" -version = "0.1.73" +version = "0.1.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" +checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -449,9 +513,9 @@ checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" [[package]] name = "atomic-waker" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "atty" @@ -481,7 +545,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object 0.32.0", + "object 0.32.1", "rustc-demangle", ] @@ -517,9 +581,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.3" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" [[package]] name = "base64ct" @@ -529,9 +593,9 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "basic-toml" -version = "0.1.4" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bfc506e7a2370ec239e1d072507b2a80c833083699d3c6fa176fbb4de8448c6" +checksum = "2f2139706359229bfa8f19142ac1155b4b80beafb7a60471ac5dd109d4a19778" dependencies = [ "serde", ] @@ -572,7 +636,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -613,9 +677,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "bitvec" @@ -650,24 +714,24 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", "arrayvec 0.7.4", - "constant_time_eq 0.2.6", + "constant_time_eq 0.3.0", ] [[package]] name = "blake2s_simd" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" +checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" dependencies = [ "arrayref", "arrayvec 0.7.4", - "constant_time_eq 0.2.6", + "constant_time_eq 0.3.0", ] [[package]] @@ -720,7 +784,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e" dependencies = [ "block-padding 0.2.1", - "cipher", + "cipher 0.3.0", ] [[package]] @@ -740,25 +804,25 @@ checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" [[package]] name = "blocking" -version = "1.4.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94c4ef1f913d78636d78d538eec1f18de81e481f44b1be0a81060090530846e1" +checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" dependencies = [ - "async-channel", - "async-lock", + "async-channel 2.1.1", + "async-lock 3.2.0", "async-task", - "fastrand 2.0.0", + "fastrand 2.0.1", "futures-io", - "futures-lite", + "futures-lite 2.1.0", "piper", "tracing", ] [[package]] name = "bounded-collections" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b05133427c07c4776906f673ccf36c21b102c9829c641a5b56bd151d44fd6" +checksum = "ca548b6163b872067dc5eb82fd130c56881435e30367d2073594a3d9744120dd" dependencies = [ "log", "parity-scale-codec", @@ -783,9 +847,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" +checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c" dependencies = [ "memchr", "serde", @@ -802,9 +866,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "byte-slice-cast" @@ -842,27 +906,27 @@ dependencies = [ [[package]] name = "bytecount" -version = "0.6.3" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c" +checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205" [[package]] name = "bytemuck" -version = "1.13.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" +checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "bzip2-sys" @@ -886,9 +950,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.3" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479" +checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff" dependencies = [ "serde", ] @@ -901,7 +965,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.18", + "semver 1.0.20", "serde", "serde_json", "thiserror", @@ -926,15 +990,6 @@ dependencies = [ "nom", ] -[[package]] -name = "cfg-expr" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" -dependencies = [ - "smallvec", -] - [[package]] name = "cfg-expr" version = "0.15.5" @@ -958,53 +1013,51 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chacha20" -version = "0.8.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6" +checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if", - "cipher", + "cipher 0.4.4", "cpufeatures", - "zeroize", ] [[package]] name = "chacha20poly1305" -version = "0.9.1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" +checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ "aead", "chacha20", - "cipher", + "cipher 0.4.4", "poly1305", "zeroize", ] [[package]] name = "chrono" -version = "0.4.28" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ed24df0632f708f5f6d8082675bef2596f7084dee3dd55f632290bf35bfe0f" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", - "time 0.1.45", "wasm-bindgen", "windows-targets 0.48.5", ] [[package]] name = "cid" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ed9c8b2d17acb8110c46f1da5bf4a696d745e1474a16db0cd2b49cd0249bf2" +checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" dependencies = [ "core2", "multibase", - "multihash 0.16.3", + "multihash 0.17.0", "serde", "unsigned-varint", ] @@ -1018,6 +1071,17 @@ dependencies = [ "generic-array 0.14.7", ] +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", + "zeroize", +] + [[package]] name = "clang-sys" version = "1.6.1" @@ -1048,23 +1112,23 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.2" +version = "4.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" +checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" dependencies = [ "clap_builder", - "clap_derive 4.4.2", + "clap_derive 4.4.7", ] [[package]] name = "clap_builder" -version = "4.4.2" +version = "4.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" +checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" dependencies = [ "anstream", "anstyle", - "clap_lex 0.5.1", + "clap_lex 0.6.0", "strsim", ] @@ -1083,14 +1147,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.4.2" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -1104,9 +1168,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "cmake" @@ -1144,9 +1208,9 @@ dependencies = [ [[package]] name = "color-spantrace" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba75b3d9449ecdccb27ecbc479fdc0b87fa2dd43d2f8298f9bf0e59aacc8dce" +checksum = "cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2" dependencies = [ "once_cell", "owo-colors", @@ -1162,31 +1226,30 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "colored" -version = "2.0.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6" +checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" dependencies = [ - "is-terminal", "lazy_static", "windows-sys 0.48.0", ] [[package]] name = "comfy-table" -version = "6.2.0" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba" +checksum = "7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686" dependencies = [ - "strum", - "strum_macros", + "strum 0.25.0", + "strum_macros 0.25.3", "unicode-width", ] [[package]] name = "concurrent-queue" -version = "2.2.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" dependencies = [ "crossbeam-utils", ] @@ -1206,9 +1269,29 @@ dependencies = [ [[package]] name = "const-oid" -version = "0.9.5" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + +[[package]] +name = "const-random" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.11", + "once_cell", + "tiny-keccak", +] [[package]] name = "const-str" @@ -1224,9 +1307,9 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "constant_time_eq" -version = "0.2.6" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "convert_case" @@ -1236,9 +1319,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -1246,9 +1329,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "core2" @@ -1283,9 +1366,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" dependencies = [ "libc", ] @@ -1381,15 +1464,6 @@ version = "0.82.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e3bfe172b83167604601faf9dc60453e0d0a93415b57a9c4d1a7ae6849185cf" -[[package]] -name = "cranelift-entity" -version = "0.93.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42ea692c7b450ad18b8c9889661505d51c09ec4380cf1c2d278dbb2da22cae1" -dependencies = [ - "serde", -] - [[package]] name = "cranelift-entity" version = "0.95.1" @@ -1453,7 +1527,7 @@ dependencies = [ "log", "smallvec", "wasmparser 0.102.0", - "wasmtime-types 8.0.1", + "wasmtime-types", ] [[package]] @@ -1467,9 +1541,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" +checksum = "14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1477,9 +1551,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" dependencies = [ "cfg-if", "crossbeam-epoch", @@ -1488,22 +1562,21 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", "memoffset 0.9.0", - "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" +checksum = "b9bcf5bdbfdd6030fb4a1c497b5d5fc5921aa2f60d359a17e249c0e6df3de153" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1511,9 +1584,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" dependencies = [ "cfg-if", ] @@ -1524,18 +1597,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" -[[package]] -name = "crypto-bigint" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - [[package]] name = "crypto-bigint" version = "0.5.5" @@ -1555,6 +1616,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array 0.14.7", + "rand_core 0.6.4", "typenum", ] @@ -1580,11 +1642,11 @@ dependencies = [ [[package]] name = "ctr" -version = "0.8.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "cipher", + "cipher 0.4.4", ] [[package]] @@ -1615,16 +1677,16 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.0.0" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" +checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "platforms 3.0.2", + "platforms", "rustc_version", "subtle", "zeroize", @@ -1632,13 +1694,13 @@ dependencies = [ [[package]] name = "curve25519-dalek-derive" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -1656,9 +1718,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.106" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28403c86fc49e3401fdf45499ba37fad6493d9329449d6449d7f0e10f4654d28" +checksum = "e9fc0c733f71e58dedf4f034cd2a266f80b94cc9ed512729e1798651b68c2cba" dependencies = [ "cc", "cxxbridge-flags", @@ -1668,9 +1730,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.106" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78da94fef01786dc3e0c76eafcd187abcaa9972c78e05ff4041e24fdf059c285" +checksum = "51bc81d2664db24cf1d35405f66e18a85cffd4d49ab930c71a5c6342a410f38c" dependencies = [ "cc", "codespan-reporting", @@ -1678,24 +1740,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "cxxbridge-flags" -version = "1.0.106" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2a6f5e1dfb4b34292ad4ea1facbfdaa1824705b231610087b00b17008641809" +checksum = "8511afbe34ea242697784da5cb2c5d4a0afb224ca8b136bdf93bfe180cbe5884" [[package]] name = "cxxbridge-macro" -version = "1.0.106" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c49547d73ba8dcfd4ad7325d64c6d5391ff4224d498fc39a6f3f49825a530d" +checksum = "5c6888cd161769d65134846d4d4981d5a6654307cc46ec83fb917e530aea5f84" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -1743,7 +1805,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -1765,20 +1827,20 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" dependencies = [ "darling_core 0.20.3", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "data-encoding" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" +checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" [[package]] name = "data-encoding-macro" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99" +checksum = "20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -1786,9 +1848,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772" +checksum = "0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3" dependencies = [ "data-encoding", "syn 1.0.109", @@ -1867,7 +1929,7 @@ version = "0.1.0" dependencies = [ "gear-wasm-builder", "parity-scale-codec", - "sha2 0.10.7", + "sha2 0.10.8", ] [[package]] @@ -1958,7 +2020,7 @@ dependencies = [ "gear-wasm-builder", "gmeta", "gstd", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "rand 0.8.5", "statrs", "tokio", @@ -2382,9 +2444,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.8" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" +checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" +dependencies = [ + "powerfmt", +] [[package]] name = "derivative" @@ -2410,13 +2475,13 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.3.1" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -2553,7 +2618,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -2615,9 +2680,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.13" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbfc4744c1b8f2a09adc0e55242f60b1af195d88596bd8700be74418c056c555" +checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" [[package]] name = "dynasm" @@ -2645,18 +2710,6 @@ dependencies = [ "memmap2", ] -[[package]] -name = "ecdsa" -version = "0.14.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" -dependencies = [ - "der 0.6.1", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", -] - [[package]] name = "ecdsa" version = "0.16.9" @@ -2665,10 +2718,10 @@ checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ "der 0.7.8", "digest 0.10.7", - "elliptic-curve 0.13.7", - "rfc6979 0.4.0", - "signature 2.1.0", - "spki 0.7.2", + "elliptic-curve", + "rfc6979", + "signature 2.2.0", + "spki 0.7.3", ] [[package]] @@ -2682,12 +2735,12 @@ dependencies = [ [[package]] name = "ed25519" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8 0.10.2", - "signature 2.1.0", + "signature 2.2.0", ] [[package]] @@ -2706,15 +2759,16 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" +checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0" dependencies = [ - "curve25519-dalek 4.0.0", - "ed25519 2.2.2", + "curve25519-dalek 4.1.1", + "ed25519 2.2.3", "rand_core 0.6.4", "serde", - "sha2 0.10.7", + "sha2 0.10.8", + "subtle", "zeroize", ] @@ -2740,35 +2794,16 @@ checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "elliptic-curve" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" -dependencies = [ - "base16ct 0.1.1", - "crypto-bigint 0.4.9", - "der 0.6.1", - "digest 0.10.7", - "ff 0.12.1", - "generic-array 0.14.7", - "group 0.12.1", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", -] - -[[package]] -name = "elliptic-curve" -version = "0.13.7" +version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9775b22bc152ad86a0cf23f0f348b884b26add12bf741e7ffc4d4ab2ab4d205" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ "base16ct 0.2.0", - "crypto-bigint 0.5.5", + "crypto-bigint", "digest 0.10.7", - "ff 0.13.0", + "ff", "generic-array 0.14.7", - "group 0.13.0", + "group", "pkcs8 0.10.2", "rand_core 0.6.4", "sec1 0.7.3", @@ -2840,7 +2875,7 @@ checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -2855,11 +2890,11 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" +checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" dependencies = [ - "enumflags2_derive 0.7.7", + "enumflags2_derive 0.7.8", ] [[package]] @@ -2875,20 +2910,20 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" +checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "enumset" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e875f1719c16de097dee81ed675e2d9bb63096823ed3f0ca827b7dea3028bbbb" +checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" dependencies = [ "enumset_derive", ] @@ -2902,14 +2937,14 @@ dependencies = [ "darling 0.20.3", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "env_logger" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" +checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" dependencies = [ "humantime", "is-terminal", @@ -2932,23 +2967,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" -dependencies = [ - "errno-dragonfly", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "errno-dragonfly" -version = "0.1.2" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ - "cc", "libc", + "windows-sys 0.52.0", ] [[package]] @@ -2964,32 +2988,64 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] -name = "exit-future" -version = "0.2.0" +name = "event-listener" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" +checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" dependencies = [ - "futures", -] + "concurrent-queue", + "parking", + "pin-project-lite 0.2.13", +] + +[[package]] +name = "event-listener" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.13", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.1", + "pin-project-lite 0.2.13", +] + +[[package]] +name = "exit-future" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" +dependencies = [ + "futures", +] [[package]] name = "expander" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84" +checksum = "5f86a749cf851891866c10515ef6c299b5c69661465e9c3bbe7e07a2b77fb0f7" dependencies = [ "blake2", "fs-err", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.41", ] [[package]] name = "eyre" -version = "0.6.8" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb" +checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799" dependencies = [ "indenter", "once_cell", @@ -3029,9 +3085,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fdlimit" @@ -3042,16 +3098,6 @@ dependencies = [ "libc", ] -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "ff" version = "0.13.0" @@ -3064,9 +3110,9 @@ dependencies = [ [[package]] name = "fiat-crypto" -version = "0.1.20" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" +checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7" [[package]] name = "file-per-thread-logger" @@ -3080,14 +3126,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", - "windows-sys 0.48.0", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", ] [[package]] @@ -3126,15 +3172,15 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flagset" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" +checksum = "d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779" [[package]] name = "flate2" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "libz-sys", @@ -3159,16 +3205,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -3182,66 +3228,41 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "static_assertions", -] - -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-support-procedural", + "frame-system", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-storage", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "Inflector", "array-bytes", "chrono", - "clap 4.4.2", + "clap 4.4.11", "comfy-table", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "gethostname", "handlebars", "itertools", @@ -3260,18 +3281,19 @@ dependencies = [ "sc-sysinfo", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-database", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-externalities", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-storage", + "sp-trie", + "sp-wasm-interface", "thiserror", "thousands", ] @@ -3279,46 +3301,46 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "frame-election-provider-solution-type", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-core", "sp-npos-elections", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "frame-try-runtime", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-tracing", ] [[package]] @@ -3348,7 +3370,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-recursion", "futures", @@ -3357,9 +3379,9 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", "spinners", "substrate-rpc-client", "tokio", @@ -3369,260 +3391,180 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "bitflags 1.3.2", "environmental", - "frame-metadata 15.1.0", - "frame-support-procedural 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "impl-trait-for-tuples", - "k256 0.11.6", - "log", - "once_cell", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "tt-call", -] - -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "bitflags 1.3.2", - "environmental", - "frame-metadata 15.1.0", - "frame-support-procedural 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-metadata 16.0.0", + "frame-support-procedural", "impl-trait-for-tuples", - "k256 0.13.2", + "k256", "log", - "once_cell", + "macro_magic", "parity-scale-codec", "paste", "scale-info", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-arithmetic", + "sp-core", + "sp-core-hashing-proc-macro", + "sp-debug-derive", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-state-machine", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-tracing", + "sp-weights", "tt-call", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "Inflector", - "cfg-expr 0.10.3", - "derive-syn-parse", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "itertools", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "Inflector", - "cfg-expr 0.15.5", + "cfg-expr", "derive-syn-parse", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "expander", + "frame-support-procedural-tools", "itertools", + "macro_magic", "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.31", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "proc-macro-crate 1.1.3", - "proc-macro2", - "quote", - "syn 1.0.109", + "syn 2.0.41", ] [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 2.0.31", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "syn 2.0.41", ] [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", "frame-support-test-pallet", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "parity-scale-codec", "pretty_assertions", "rustversion", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-version", + "static_assertions", "trybuild", ] [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "log", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", + "sp-runtime", ] [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "cfg-if", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-version", + "sp-weights", ] [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", ] [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "fs-err" -version = "2.9.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" +checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" +dependencies = [ + "autocfg", +] [[package]] name = "fs2" @@ -3634,16 +3576,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "fs4" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47" -dependencies = [ - "rustix 0.38.9", - "windows-sys 0.48.0", -] - [[package]] name = "ft-io" version = "0.1.4" @@ -3660,9 +3592,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" +checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" dependencies = [ "futures-channel", "futures-core", @@ -3675,9 +3607,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" dependencies = [ "futures-core", "futures-sink", @@ -3685,15 +3617,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" [[package]] name = "futures-executor" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" +checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" dependencies = [ "futures-core", "futures-task", @@ -3703,9 +3635,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" [[package]] name = "futures-lite" @@ -3722,15 +3654,28 @@ dependencies = [ "waker-fn", ] +[[package]] +name = "futures-lite" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" +dependencies = [ + "fastrand 2.0.1", + "futures-core", + "futures-io", + "parking", + "pin-project-lite 0.2.13", +] + [[package]] name = "futures-macro" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -3740,21 +3685,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" dependencies = [ "futures-io", - "rustls 0.20.8", + "rustls 0.20.9", "webpki", ] [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" [[package]] name = "futures-timer" @@ -3764,9 +3709,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" dependencies = [ "futures-channel", "futures-core", @@ -3801,8 +3746,8 @@ name = "gcli" version = "1.0.3" dependencies = [ "anyhow", - "base64 0.21.3", - "clap 4.4.2", + "base64 0.21.5", + "clap 4.4.11", "color-eyre", "demo-messager", "demo-new-meta", @@ -3829,8 +3774,8 @@ dependencies = [ "schnorrkel 0.9.1", "serde", "serde_json", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", "thiserror", "tokio", "vara-runtime", @@ -3901,14 +3846,15 @@ version = "1.0.3" dependencies = [ "demo-constructor", "env_logger", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "futures", "futures-timer", "gear-common", "gear-core", "gear-node-testing", "gear-runtime-common", + "gear-runtime-interface", "gear-runtime-primitives", "log", "pallet-balances", @@ -3927,15 +3873,15 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "substrate-prometheus-endpoint", "vara-runtime", ] @@ -3944,7 +3890,7 @@ dependencies = [ name = "gear-bags-thresholds" version = "1.0.0" dependencies = [ - "clap 4.4.2", + "clap 4.4.11", "generate-bags", "vara-runtime", ] @@ -3968,10 +3914,10 @@ dependencies = [ name = "gear-cli" version = "1.0.3" dependencies = [ - "clap 4.4.2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "clap 4.4.11", + "frame-benchmarking", "frame-benchmarking-cli", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "futures", "gcli", "gear-runtime-interface", @@ -3986,12 +3932,12 @@ dependencies = [ "sc-executor", "sc-service", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-timestamp", "substrate-build-script-utils", "try-runtime-cli", "vara-runtime", @@ -4004,9 +3950,9 @@ dependencies = [ "derive_more", "enum-iterator 1.4.1", "fail", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "gear-common-codegen", "gear-core", "gear-utils", @@ -4017,12 +3963,10 @@ dependencies = [ "path-clean", "primitive-types", "proptest", - "serde", - "serde_json", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -4030,7 +3974,7 @@ name = "gear-common-codegen" version = "1.0.3" dependencies = [ "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -4044,7 +3988,7 @@ dependencies = [ "env_logger", "gear-core-errors", "gear-wasm-instrument", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "hex", "log", "num-traits", @@ -4084,7 +4028,7 @@ version = "1.0.3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -4141,9 +4085,9 @@ dependencies = [ "once_cell", "region", "sc-executor-common", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-wasm-interface", "static_assertions", "winapi", ] @@ -4169,7 +4113,7 @@ dependencies = [ "gear-runtime-interface", "gear-wasm-instrument", "log", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -4178,7 +4122,7 @@ version = "1.0.3" dependencies = [ "anyhow", "arbitrary", - "clap 4.4.2", + "clap 4.4.11", "dyn-clonable", "futures", "futures-timer", @@ -4201,16 +4145,16 @@ dependencies = [ "tokio", "tracing", "tracing-appender", - "tracing-subscriber 0.3.17", + "tracing-subscriber 0.3.18", ] [[package]] name = "gear-node-testing" version = "1.0.3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "futures", "futures-timer", "gear-common", @@ -4230,15 +4174,15 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "substrate-test-client", "vara-runtime", ] @@ -4247,9 +4191,9 @@ dependencies = [ name = "gear-replay-cli" version = "1.0.0" dependencies = [ - "clap 4.4.2", + "clap 4.4.11", "frame-remote-externalities", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "gear-runtime-interface", "gear-runtime-primitives", "gear-service", @@ -4260,13 +4204,13 @@ dependencies = [ "sc-executor", "sc-executor-common", "sc-tracing", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-keystore", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-state-machine", "substrate-rpc-client", "tokio", "vara-runtime", @@ -4276,9 +4220,9 @@ dependencies = [ name = "gear-runtime-common" version = "1.0.3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "frame-system-benchmarking", "gear-common", "gear-core", @@ -4292,10 +4236,9 @@ dependencies = [ "pallet-gear-bank", "pallet-gear-gas", "pallet-gear-messenger", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "substrate-validator-set", + "pallet-session", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -4312,10 +4255,10 @@ dependencies = [ "log", "parity-scale-codec", "region", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-allocator", + "sp-runtime-interface", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-wasm-interface", "static_assertions", "winapi", ] @@ -4324,8 +4267,8 @@ dependencies = [ name = "gear-runtime-primitives" version = "1.0.3" dependencies = [ - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", ] [[package]] @@ -4337,9 +4280,9 @@ dependencies = [ "gear-sandbox-env", "log", "parity-scale-codec", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-wasm-interface", "wasmi 0.30.0 (git+https://github.com/gear-tech/wasmi?branch=gear-v0.30.0)", "wat", ] @@ -4349,9 +4292,9 @@ name = "gear-sandbox-env" version = "0.1.0" dependencies = [ "parity-scale-codec", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-wasm-interface", ] [[package]] @@ -4363,8 +4306,8 @@ dependencies = [ "log", "once_cell", "parity-scale-codec", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-allocator", + "sp-wasm-interface", "tempfile", "thiserror", "wasmer", @@ -4377,10 +4320,10 @@ dependencies = [ name = "gear-service" version = "1.0.3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-benchmarking-cli", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "futures", "futures-timer", @@ -4420,6 +4363,7 @@ dependencies = [ "sc-network-common", "sc-network-statement", "sc-network-sync", + "sc-offchain", "sc-rpc", "sc-rpc-api", "sc-rpc-spec-v2", @@ -4430,23 +4374,23 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-authority-discovery", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-grandpa", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-keystore", "sp-offchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-session", + "sp-storage", + "sp-timestamp", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-trie", "substrate-build-script-utils", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -4479,7 +4423,7 @@ dependencies = [ name = "gear-validator-checks" version = "0.1.0" dependencies = [ - "clap 4.4.2", + "clap 4.4.11", "env_logger", "futures", "gsdk", @@ -4493,9 +4437,9 @@ dependencies = [ [[package]] name = "gear-wasm" -version = "0.45.0" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f745ed9eb163f4509f01d5564e37db52ec43dd23569bafdba597a5f1e4c125c9" +checksum = "bbfbfa701dc65e683fcd2fb24f046bcef22634acbdf47ad14724637dc39ad05b" [[package]] name = "gear-wasm-builder" @@ -4515,7 +4459,7 @@ dependencies = [ "pwasm-utils", "regex", "thiserror", - "toml 0.7.7", + "toml 0.7.8", "wabt", "wasm-opt", "wasmi 0.14.0", @@ -4563,9 +4507,9 @@ dependencies = [ name = "gear-weight-diff" version = "1.0.0" dependencies = [ - "clap 4.4.2", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "indexmap 2.0.0", + "clap 4.4.11", + "frame-support", + "indexmap 2.1.0", "pallet-gear", "serde", "serde_json", @@ -4576,15 +4520,15 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "chrono", "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "git2", + "frame-support", + "frame-system", "num-format", "pallet-staking", + "sp-staking", ] [[package]] @@ -4630,9 +4574,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" dependencies = [ "cfg-if", "libc", @@ -4641,9 +4585,9 @@ dependencies = [ [[package]] name = "ghash" -version = "0.4.4" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" +checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" dependencies = [ "opaque-debug 0.3.0", "polyval", @@ -4673,22 +4617,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" - -[[package]] -name = "git2" -version = "0.16.1" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf7f68c2995f392c49fffb4f95ae2c873297830eb25c6bc4c114ce8f4562acc" -dependencies = [ - "bitflags 1.3.2", - "libc", - "libgit2-sys", - "log", - "url", -] +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "glob" @@ -4704,15 +4635,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" dependencies = [ "aho-corasick", "bstr", - "fnv", "log", - "regex", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", ] [[package]] @@ -4739,18 +4670,7 @@ dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.31", -] - -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "rand_core 0.6.4", - "subtle", + "syn 2.0.41", ] [[package]] @@ -4759,7 +4679,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff 0.13.0", + "ff", "rand_core 0.6.4", "subtle", ] @@ -4769,7 +4689,7 @@ name = "gsdk" version = "1.0.3" dependencies = [ "anyhow", - "base64 0.21.3", + "base64 0.21.5", "demo-messager", "demo-new-meta", "demo-waiter", @@ -4780,7 +4700,7 @@ dependencies = [ "gsdk", "gsdk-codegen", "hex", - "indexmap 2.0.0", + "indexmap 2.1.0", "jsonrpsee 0.16.3", "log", "parity-scale-codec", @@ -4790,8 +4710,8 @@ dependencies = [ "scale-value", "serde", "serde_json", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", "subxt", "thiserror", "tokio", @@ -4811,10 +4731,10 @@ dependencies = [ "sc-executor", "sc-executor-common", "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", "subxt-codegen", "subxt-metadata", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -4823,7 +4743,7 @@ version = "1.0.3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -4836,7 +4756,7 @@ dependencies = [ "gcore", "gear-core-errors", "gstd-codegen", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "hex", "parity-scale-codec", "primitive-types", @@ -4851,7 +4771,7 @@ dependencies = [ "gstd", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", "trybuild", ] @@ -4884,23 +4804,23 @@ dependencies = [ "parity-scale-codec", "path-clean", "rand 0.8.5", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", ] [[package]] name = "gwasm-instrument" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcb127cb43d375de7cdacffd0e4e1c746e52381d11a0465909ae6fbecb99c6c3" +checksum = "69fe7c1db90c8183b2aecb6d3629b2e59b71dfb538d9138f9ae2fa76a2fc0c55" dependencies = [ "gear-wasm", ] [[package]] name = "h2" -version = "0.3.21" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" +checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" dependencies = [ "bytes", "fnv", @@ -4908,7 +4828,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 1.9.3", + "indexmap 2.1.0", "slab", "tokio", "tokio-util", @@ -4917,9 +4837,9 @@ dependencies = [ [[package]] name = "handlebars" -version = "4.3.7" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c3372087601b532857d332f5957cbae686da52bb7810bf038c3e3c3cc2fa0d" +checksum = "faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225" dependencies = [ "log", "pest", @@ -4950,7 +4870,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" dependencies = [ - "ahash 0.7.6", + "ahash 0.7.7", ] [[package]] @@ -4959,7 +4879,7 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" dependencies = [ - "ahash 0.7.6", + "ahash 0.7.7", ] [[package]] @@ -4968,16 +4888,16 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.3", + "ahash 0.8.6", ] [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ - "ahash 0.8.3", + "ahash 0.8.6", "allocator-api2", "serde", ] @@ -4999,9 +4919,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" @@ -5065,6 +4985,15 @@ dependencies = [ "hmac 0.8.1", ] +[[package]] +name = "home" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +dependencies = [ + "windows-sys 0.52.0", +] + [[package]] name = "hostname" version = "0.3.1" @@ -5078,9 +5007,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" dependencies = [ "bytes", "fnv", @@ -5089,9 +5018,9 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", "http", @@ -5124,9 +5053,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.27" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -5139,7 +5068,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite 0.2.13", - "socket2 0.4.9", + "socket2 0.5.5", "tokio", "tower-service", "tracing", @@ -5148,48 +5077,33 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" -dependencies = [ - "http", - "hyper", - "log", - "rustls 0.20.8", - "rustls-native-certs", - "tokio", - "tokio-rustls 0.23.4", -] - -[[package]] -name = "hyper-rustls" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http", "hyper", "log", - "rustls 0.21.6", + "rustls 0.21.10", "rustls-native-certs", "tokio", - "tokio-rustls 0.24.1", - "webpki-roots 0.23.1", + "tokio-rustls", + "webpki-roots 0.25.3", ] [[package]] name = "iana-time-zone" -version = "0.1.57" +version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" +checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows 0.48.0", + "windows-core", ] [[package]] @@ -5220,9 +5134,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -5230,21 +5144,21 @@ dependencies = [ [[package]] name = "if-addrs" -version = "0.7.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9" +checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" dependencies = [ "libc", - "winapi", + "windows-sys 0.48.0", ] [[package]] name = "if-watch" -version = "3.0.1" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9465340214b296cd17a0009acdb890d6160010b8adf8f78a00d0d7ab270f79f" +checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "async-io", + "async-io 2.2.2", "core-foundation", "fnv", "futures", @@ -5254,7 +5168,7 @@ dependencies = [ "rtnetlink", "system-configuration", "tokio", - "windows 0.34.0", + "windows", ] [[package]] @@ -5305,12 +5219,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "serde", ] @@ -5322,9 +5236,9 @@ checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" [[package]] name = "indicatif" -version = "0.17.6" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" +checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" dependencies = [ "console", "instant", @@ -5333,6 +5247,15 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "inout" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +dependencies = [ + "generic-array 0.14.7", +] + [[package]] name = "instant" version = "0.1.12" @@ -5363,7 +5286,7 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi 0.3.2", + "hermit-abi 0.3.3", "libc", "windows-sys 0.48.0", ] @@ -5380,7 +5303,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.3", + "socket2 0.5.5", "widestring", "windows-sys 0.48.0", "winreg", @@ -5388,9 +5311,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" @@ -5398,8 +5321,8 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ - "hermit-abi 0.3.2", - "rustix 0.38.9", + "hermit-abi 0.3.3", + "rustix 0.38.28", "windows-sys 0.48.0", ] @@ -5414,24 +5337,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" dependencies = [ "wasm-bindgen", ] @@ -5453,14 +5376,14 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ad9b31183a8bcbe843e32ca8554ad2936633548d95a7bb6a8e14c767dea6b05" +checksum = "affdc52f7596ccb2d7645231fc6163bb314630c989b64998f3699a28b4d5d4dc" dependencies = [ - "jsonrpsee-client-transport 0.20.1", - "jsonrpsee-core 0.20.1", - "jsonrpsee-http-client 0.20.1", - "jsonrpsee-types 0.20.1", + "jsonrpsee-client-transport 0.20.3", + "jsonrpsee-core 0.20.3", + "jsonrpsee-http-client 0.20.3", + "jsonrpsee-types 0.20.3", ] [[package]] @@ -5478,27 +5401,27 @@ dependencies = [ "soketto", "thiserror", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tokio-util", "tracing", - "webpki-roots 0.25.2", + "webpki-roots 0.25.3", ] [[package]] name = "jsonrpsee-client-transport" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97f2743cad51cc86b0dbfe316309eeb87a9d96a3d7f4dd7a99767c4b5f065335" +checksum = "b5b005c793122d03217da09af68ba9383363caa950b90d3436106df8cabce935" dependencies = [ "futures-util", "http", - "jsonrpsee-core 0.20.1", + "jsonrpsee-core 0.20.3", "pin-project", "rustls-native-certs", "soketto", "thiserror", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tokio-util", "tracing", "url", @@ -5512,7 +5435,7 @@ checksum = "2b5dde66c53d6dcdc8caea1874a45632ec0fcf5b437789f1e45766a1512ce803" dependencies = [ "anyhow", "arrayvec 0.7.4", - "async-lock", + "async-lock 2.8.0", "async-trait", "beef", "futures-channel", @@ -5534,18 +5457,18 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35dc957af59ce98373bcdde0c1698060ca6c2d2e9ae357b459c7158b6df33330" +checksum = "da2327ba8df2fdbd5e897e2b5ed25ce7f299d345b9736b6828814c3dbd1fd47b" dependencies = [ "anyhow", - "async-lock", + "async-lock 2.8.0", "async-trait", "beef", "futures-timer", "futures-util", "hyper", - "jsonrpsee-types 0.20.1", + "jsonrpsee-types 0.20.3", "rustc-hash", "serde", "serde_json", @@ -5562,7 +5485,7 @@ checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43" dependencies = [ "async-trait", "hyper", - "hyper-rustls 0.24.1", + "hyper-rustls", "jsonrpsee-core 0.16.3", "jsonrpsee-types 0.16.3", "rustc-hash", @@ -5575,15 +5498,15 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd865d0072764cb937b0110a92b5f53e995f7101cb346beca03d93a2dea79de" +checksum = "5f80c17f62c7653ce767e3d7288b793dfec920f97067ceb189ebdd3570f2bc20" dependencies = [ "async-trait", "hyper", - "hyper-rustls 0.24.1", - "jsonrpsee-core 0.20.1", - "jsonrpsee-types 0.20.1", + "hyper-rustls", + "jsonrpsee-core 0.20.3", + "jsonrpsee-types 0.20.3", "serde", "serde_json", "thiserror", @@ -5644,9 +5567,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa9e25aec855b2a7d3ed90fded6c41e8c3fb72b63f071e1be3f0004eba19b625" +checksum = "5be0be325642e850ed0bdff426674d2e66b2b7117c9be23a7caef68a2902b7d9" dependencies = [ "anyhow", "beef", @@ -5675,18 +5598,6 @@ dependencies = [ "serde", ] -[[package]] -name = "k256" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c1e0b51e7ec0a97369623508396067a486bd0cbed95a2659a4b863d28cfc8b" -dependencies = [ - "cfg-if", - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.7", -] - [[package]] name = "k256" version = "0.13.2" @@ -5694,10 +5605,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f01b677d82ef7a676aa37e099defd83a28e15687112cafdd112d60236b6115b" dependencies = [ "cfg-if", - "ecdsa 0.16.9", - "elliptic-curve 0.13.7", + "ecdsa", + "elliptic-curve", "once_cell", - "sha2 0.10.7", + "sha2 0.10.8", ] [[package]] @@ -5774,15 +5685,15 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.147" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "libc-print" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06cea5d58bd9ba4717bbf5c6c5bb11bb6e9e76685b7fff34039b80f50ce86c11" +checksum = "c17f111e2175c779daaf5e89fe3a3b0776b0adec218bc1159c56e4d3f58032f5" dependencies = [ "libc", ] @@ -5798,18 +5709,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "libgit2-sys" -version = "0.14.2+1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] - [[package]] name = "libloading" version = "0.7.4" @@ -5822,15 +5721,15 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libmimalloc-sys" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25d058a81af0d1c22d7a1c948576bee6d673f7af3c0f35564abd6c81122f513d" +checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664" dependencies = [ "cc", "libc", @@ -5845,7 +5744,7 @@ dependencies = [ "bytes", "futures", "futures-timer", - "getrandom 0.2.10", + "getrandom 0.2.11", "instant", "libp2p-core 0.38.0", "libp2p-identify 0.41.1", @@ -5866,7 +5765,7 @@ dependencies = [ "bytes", "futures", "futures-timer", - "getrandom 0.2.10", + "getrandom 0.2.11", "instant", "libp2p-allow-block-list", "libp2p-connection-limits", @@ -5940,7 +5839,7 @@ dependencies = [ "rand 0.8.5", "rw-stream-sink", "sec1 0.3.0", - "sha2 0.10.7", + "sha2 0.10.8", "smallvec", "thiserror", "unsigned-varint", @@ -6040,13 +5939,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ "bs58 0.4.0", - "ed25519-dalek 2.0.0", + "ed25519-dalek 2.1.0", "log", "multiaddr 0.17.1", "multihash 0.17.0", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.7", + "sha2 0.10.8", "thiserror", "zeroize", ] @@ -6071,7 +5970,7 @@ dependencies = [ "log", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.7", + "sha2 0.10.8", "smallvec", "thiserror", "uint", @@ -6094,7 +5993,7 @@ dependencies = [ "log", "rand 0.8.5", "smallvec", - "socket2 0.4.9", + "socket2 0.4.10", "tokio", "trust-dns-proto", "void", @@ -6141,7 +6040,7 @@ dependencies = [ "once_cell", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.7", + "sha2 0.10.8", "snow", "static_assertions", "thiserror", @@ -6183,7 +6082,7 @@ dependencies = [ "parking_lot 0.12.1", "quinn-proto", "rand 0.8.5", - "rustls 0.20.8", + "rustls 0.20.9", "thiserror", "tokio", ] @@ -6268,7 +6167,7 @@ dependencies = [ "libc", "libp2p-core 0.39.2", "log", - "socket2 0.4.9", + "socket2 0.4.10", "tokio", ] @@ -6283,8 +6182,8 @@ dependencies = [ "libp2p-core 0.39.2", "libp2p-identity", "rcgen", - "ring", - "rustls 0.20.8", + "ring 0.16.20", + "rustls 0.20.9", "thiserror", "webpki", "x509-parser", @@ -6337,6 +6236,17 @@ dependencies = [ "yamux", ] +[[package]] +name = "libredox" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +dependencies = [ + "bitflags 2.4.1", + "libc", + "redox_syscall 0.4.1", +] + [[package]] name = "librocksdb-sys" version = "0.11.0+8.1.1" @@ -6407,7 +6317,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" dependencies = [ "cc", - "libc", "pkg-config", "vcpkg", ] @@ -6438,9 +6347,9 @@ dependencies = [ [[package]] name = "linregress" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de0b5f52a9f84544d268f5fabb71b38962d6aa3c6600b8bcd27d44ccf9c9c45" +checksum = "4de04dcecc58d366391f9920245b85ffa684558a5ef6e7736e754347c3aea9c2" dependencies = [ "nalgebra 0.32.3", ] @@ -6459,15 +6368,15 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.5" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "lock_api" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" dependencies = [ "autocfg", "scopeguard", @@ -6556,6 +6465,54 @@ dependencies = [ "libc", ] +[[package]] +name = "macro_magic" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aee866bfee30d2d7e83835a4574aad5b45adba4cc807f2a3bbba974e5d4383c9" +dependencies = [ + "macro_magic_core", + "macro_magic_macros", + "quote", + "syn 2.0.41", +] + +[[package]] +name = "macro_magic_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e766a20fd9c72bab3e1e64ed63f36bd08410e75803813df210d1ce297d7ad00" +dependencies = [ + "const-random", + "derive-syn-parse", + "macro_magic_core_macros", + "proc-macro2", + "quote", + "syn 2.0.41", +] + +[[package]] +name = "macro_magic_core_macros" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d710e1214dffbab3b5dacb21475dde7d6ed84c69ff722b3a47a782668d44fbac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.41", +] + +[[package]] +name = "macro_magic_macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" +dependencies = [ + "macro_magic_core", + "quote", + "syn 2.0.41", +] + [[package]] name = "maplit" version = "1.0.2" @@ -6594,9 +6551,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "matrixmultiply" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090126dc04f95dc0d1c1c91f61bdd474b3930ca064c1edc8a849da2c6cbe1e77" +checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" dependencies = [ "autocfg", "rawpointer", @@ -6604,17 +6561,17 @@ dependencies = [ [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "memfd" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" +checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.37.23", + "rustix 0.38.28", ] [[package]] @@ -6703,9 +6660,9 @@ dependencies = [ [[package]] name = "mimalloc" -version = "0.1.38" +version = "0.1.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "972e5f23f6716f62665760b0f4cbf592576a80c7b879ba9beaafc0e558894127" +checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c" dependencies = [ "libmimalloc-sys", ] @@ -6733,9 +6690,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.8" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -6829,14 +6786,10 @@ version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc" dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", "core2", "digest 0.10.7", "multihash-derive", - "sha2 0.10.7", - "sha3", + "sha2 0.10.8", "unsigned-varint", ] @@ -6846,10 +6799,14 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", "core2", "digest 0.10.7", "multihash-derive", - "sha2 0.10.7", + "sha2 0.10.8", + "sha3", "unsigned-varint", ] @@ -6975,7 +6932,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15" dependencies = [ "libc", - "socket2 0.4.9", + "socket2 0.4.10", ] [[package]] @@ -7210,9 +7167,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", "libm", @@ -7224,7 +7181,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.2", + "hermit-abi 0.3.3", "libc", ] @@ -7245,7 +7202,7 @@ checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -7266,18 +7223,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "object" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" -dependencies = [ - "crc32fast", - "hashbrown 0.12.3", - "indexmap 1.9.3", - "memchr", -] - [[package]] name = "object" version = "0.30.4" @@ -7292,9 +7237,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" +checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" dependencies = [ "memchr", ] @@ -7310,9 +7255,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -7340,9 +7285,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "os_str_bytes" -version = "6.5.1" +version = "6.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" +checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" [[package]] name = "overload" @@ -7379,180 +7324,180 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-application-crypto", "sp-authority-discovery", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-application-crypto", "sp-consensus-babe", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "log", "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-tracing", ] [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-bounties", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "assert_matches", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-core", + "sp-io", "sp-npos-elections", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "strum", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "strum 0.24.1", ] [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-election-provider-support", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "parity-scale-codec", "sp-npos-elections", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", ] [[package]] @@ -7605,10 +7550,10 @@ dependencies = [ "demo-waiting-proxy", "derive_more", "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "gear-common", "gear-core", "gear-core-backend", @@ -7634,7 +7579,7 @@ dependencies = [ "pallet-gear-program", "pallet-gear-scheduler", "pallet-gear-voucher", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "primitive-types", "rand 0.8.5", @@ -7644,11 +7589,11 @@ dependencies = [ "serde", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "static_assertions", "test-syscalls", "wabt", @@ -7658,9 +7603,9 @@ dependencies = [ name = "pallet-gear-bank" version = "1.0.3" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "gear-common", "log", "pallet-authorship", @@ -7668,8 +7613,8 @@ dependencies = [ "parity-scale-codec", "primitive-types", "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", ] [[package]] @@ -7678,10 +7623,10 @@ version = "1.0.3" dependencies = [ "demo-vec", "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "gear-common", "gear-core", "gear-wasm-instrument", @@ -7695,15 +7640,15 @@ dependencies = [ "pallet-gear-messenger", "pallet-gear-program", "pallet-gear-scheduler", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "primitive-types", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "test-syscalls", "wabt", ] @@ -7713,10 +7658,10 @@ name = "pallet-gear-gas" version = "1.0.3" dependencies = [ "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "gear-common", "gear-core", "log", @@ -7725,16 +7670,16 @@ dependencies = [ "pallet-gear-messenger", "pallet-gear-program", "pallet-gear-scheduler", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "parity-wasm 0.45.0", "primitive-types", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -7742,9 +7687,9 @@ name = "pallet-gear-messenger" version = "1.0.3" dependencies = [ "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "gear-common", "gear-core", "gear-core-errors", @@ -7752,13 +7697,13 @@ dependencies = [ "pallet-authorship", "pallet-balances", "pallet-gear-gas", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "primitive-types", "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -7766,10 +7711,10 @@ name = "pallet-gear-payment" version = "1.0.3" dependencies = [ "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "gear-common", "gear-core", "log", @@ -7782,16 +7727,16 @@ dependencies = [ "pallet-gear-program", "pallet-gear-scheduler", "pallet-gear-voucher", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "pallet-transaction-payment", "parity-scale-codec", "parity-wasm 0.45.0", "primitive-types", "scale-info", "serde", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "wabt", ] @@ -7801,31 +7746,31 @@ version = "1.0.3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "pallet-gear-program" version = "1.0.3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "gear-common", "gear-core", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "log", "pallet-authorship", "pallet-balances", "pallet-gear-gas", "pallet-gear-scheduler", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "primitive-types", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "static_assertions", ] @@ -7838,11 +7783,11 @@ dependencies = [ "gear-core-errors", "jsonrpsee 0.16.3", "pallet-gear-rpc-runtime-api", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", ] [[package]] @@ -7850,10 +7795,10 @@ name = "pallet-gear-rpc-runtime-api" version = "1.0.3" dependencies = [ "pallet-gear", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-core", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -7861,10 +7806,10 @@ name = "pallet-gear-scheduler" version = "1.0.3" dependencies = [ "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", "frame-support-test", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-system", "gear-common", "gear-core", "gear-core-errors", @@ -7877,14 +7822,14 @@ dependencies = [ "pallet-gear-gas", "pallet-gear-messenger", "pallet-gear-program", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "primitive-types", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -7892,22 +7837,22 @@ name = "pallet-gear-staking-rewards" version = "1.0.3" dependencies = [ "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "pallet-authorship", "pallet-bags-list", "pallet-balances", "pallet-election-provider-multi-phase", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-session", "pallet-staking", "pallet-staking-reward-fn", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "pallet-treasury", "pallet-utility", "parity-scale-codec", @@ -7915,11 +7860,11 @@ dependencies = [ "scale-info", "serde", "sp-authority-discovery", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", "sp-npos-elections", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -7928,9 +7873,9 @@ version = "1.0.0" dependencies = [ "jsonrpsee 0.16.3", "pallet-gear-staking-rewards-rpc-runtime-api", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", ] [[package]] @@ -7938,7 +7883,7 @@ name = "pallet-gear-staking-rewards-rpc-runtime-api" version = "1.0.0" dependencies = [ "pallet-gear-staking-rewards", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", ] [[package]] @@ -7946,9 +7891,9 @@ name = "pallet-gear-voucher" version = "1.0.3" dependencies = [ "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "gear-common", "gear-core", "log", @@ -7958,457 +7903,418 @@ dependencies = [ "primitive-types", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-application-crypto", "sp-consensus-grandpa", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "enumflags2 0.7.7", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "enumflags2 0.7.8", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "log", "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "assert_matches", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "impl-trait-for-tuples", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-weights", ] [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-trie", ] [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "log", "pallet-authorship", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-application-crypto", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "log", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", ] [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", ] [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "parity-scale-codec", - "scale-info", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-timestamp", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "jsonrpsee 0.16.3", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-weights", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-runtime", + "sp-weights", ] [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -8424,9 +8330,9 @@ dependencies = [ [[package]] name = "parity-db" -version = "0.4.9" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dab3ac198341b2f0fec6e7f8a6eeed07a41201d98a124260611598c142e76df" +checksum = "59e9ab494af9e6e813c72170f0d3c1de1500990d62c97cc05cc7576f91aa402f" dependencies = [ "blake2", "crc32fast", @@ -8444,9 +8350,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.4" +version = "3.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8e946cc0cc711189c0b0249fb8b599cbeeab9784d83c415719368bb8d4ac64" +checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -8459,11 +8365,11 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.4" +version = "3.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a296c3079b5fefbc499e1de58dc26c09b1b9a5952d26694ee89f04a43ebbb3e" +checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" dependencies = [ - "proc-macro-crate 1.1.3", + "proc-macro-crate 2.0.1", "proc-macro2", "quote", "syn 1.0.109", @@ -8488,9 +8394,9 @@ source = "git+https://github.com/gear-tech/parity-wasm?branch=v0.45.0-sign-ext#b [[package]] name = "parking" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "parking_lot" @@ -8510,7 +8416,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.8", + "parking_lot_core 0.9.9", ] [[package]] @@ -8529,13 +8435,13 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall 0.4.1", "smallvec", "windows-targets 0.48.5", ] @@ -8608,25 +8514,26 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a" +checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5" dependencies = [ + "memchr", "thiserror", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853" +checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2" dependencies = [ "pest", "pest_generator", @@ -8634,26 +8541,26 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929" +checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "pest_meta" -version = "2.7.2" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48" +checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6" dependencies = [ "once_cell", "pest", - "sha2 0.10.7", + "sha2 0.10.8", ] [[package]] @@ -8663,7 +8570,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.0.0", + "indexmap 2.1.0", ] [[package]] @@ -8683,7 +8590,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -8711,7 +8618,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" dependencies = [ "atomic-waker", - "fastrand 2.0.0", + "fastrand 2.0.1", "futures-io", ] @@ -8732,7 +8639,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ "der 0.7.8", - "spki 0.7.2", + "spki 0.7.3", ] [[package]] @@ -8743,15 +8650,9 @@ checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "platforms" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d0eef3571242013a0d5dc84861c3ae4a652e56e12adf8bdc26ff5f8cb34c94" - -[[package]] -name = "platforms" -version = "3.0.2" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" +checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0" [[package]] name = "polling" @@ -8769,11 +8670,25 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "polling" +version = "3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" +dependencies = [ + "cfg-if", + "concurrent-queue", + "pin-project-lite 0.2.13", + "rustix 0.38.28", + "tracing", + "windows-sys 0.52.0", +] + [[package]] name = "poly1305" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" +checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", @@ -8782,9 +8697,9 @@ dependencies = [ [[package]] name = "polyval" -version = "0.5.3" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" +checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" dependencies = [ "cfg-if", "cpufeatures", @@ -8794,9 +8709,15 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.4.3" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" + +[[package]] +name = "powerfmt" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" @@ -8861,14 +8782,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "primitive-types" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66" +checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec", @@ -8896,6 +8817,16 @@ dependencies = [ "toml 0.5.11", ] +[[package]] +name = "proc-macro-crate" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" +dependencies = [ + "toml_datetime", + "toml_edit 0.20.2", +] + [[package]] name = "proc-macro-error" version = "1.0.4" @@ -8922,20 +8853,20 @@ dependencies = [ [[package]] name = "proc-macro-warning" -version = "0.3.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e99670bafb56b9a106419397343bdbc8b8742c3cc449fec6345f86173f47cd4" +checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "proc-macro2" -version = "1.0.67" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328" +checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" dependencies = [ "unicode-ident", ] @@ -8986,7 +8917,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -9002,19 +8933,19 @@ dependencies = [ [[package]] name = "proptest" -version = "1.2.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e35c06b98bf36aba164cc17cb25f7e232f5c4aeea73baa14b8a9f0d92dbfa65" +checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf" dependencies = [ "bit-set", - "bitflags 1.3.2", - "byteorder", + "bit-vec", + "bitflags 2.4.1", "lazy_static", "num-traits", "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift", - "regex-syntax 0.6.29", + "regex-syntax 0.8.2", "rusty-fork", "tempfile", "unarray", @@ -9178,15 +9109,15 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.9.4" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31999cfc7927c4e212e60fd50934ab40e8e8bfd2d493d6095d2d306bc0764d9" +checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", "rand 0.8.5", - "ring", + "ring 0.16.20", "rustc-hash", - "rustls 0.20.8", + "rustls 0.20.9", "slab", "thiserror", "tinyvec", @@ -9268,7 +9199,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.10", + "getrandom 0.2.11", ] [[package]] @@ -9316,9 +9247,9 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" dependencies = [ "either", "rayon-core", @@ -9326,14 +9257,12 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" dependencies = [ - "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", - "num_cpus", ] [[package]] @@ -9343,8 +9272,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", - "ring", - "time 0.3.27", + "ring 0.16.20", + "time", "yasna", ] @@ -9359,42 +9288,42 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" dependencies = [ "bitflags 1.3.2", ] [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" dependencies = [ - "getrandom 0.2.10", - "redox_syscall 0.2.16", + "getrandom 0.2.11", + "libredox", "thiserror", ] [[package]] name = "ref-cast" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" +checksum = "53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" +checksum = "2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -9422,14 +9351,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.4" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.7", - "regex-syntax 0.7.5", + "regex-automata 0.4.3", + "regex-syntax 0.8.2", ] [[package]] @@ -9443,13 +9372,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.7" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.5", + "regex-syntax 0.8.2", ] [[package]] @@ -9460,9 +9389,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.7.5" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "region" @@ -9480,8 +9409,8 @@ dependencies = [ name = "regression-analysis" version = "0.1.0" dependencies = [ - "clap 4.4.2", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "clap 4.4.11", + "frame-support", "junit-common", "pallet-gear", "quick-xml", @@ -9494,20 +9423,20 @@ dependencies = [ [[package]] name = "rend" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581008d2099240d37fb08d77ad713bcaec2c4d89d50b5b21a8bb1996bbab68ab" +checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" dependencies = [ "bytecheck", ] [[package]] name = "reqwest" -version = "0.11.20" +version = "0.11.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" +checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" dependencies = [ - "base64 0.21.3", + "base64 0.21.5", "bytes", "encoding_rs", "futures-core", @@ -9516,7 +9445,7 @@ dependencies = [ "http", "http-body", "hyper", - "hyper-rustls 0.24.1", + "hyper-rustls", "ipnet", "js-sys", "log", @@ -9524,19 +9453,20 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite 0.2.13", - "rustls 0.21.6", + "rustls 0.21.10", "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", + "system-configuration", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.25.2", + "webpki-roots 0.25.3", "winreg", ] @@ -9550,17 +9480,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "rfc6979" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" -dependencies = [ - "crypto-bigint 0.4.9", - "hmac 0.12.1", - "zeroize", -] - [[package]] name = "rfc6979" version = "0.4.0" @@ -9581,19 +9500,34 @@ dependencies = [ "libc", "once_cell", "spin 0.5.2", - "untrusted", + "untrusted 0.7.1", "web-sys", "winapi", ] +[[package]] +name = "ring" +version = "0.17.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" +dependencies = [ + "cc", + "getrandom 0.2.11", + "libc", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys 0.48.0", +] + [[package]] name = "rkyv" -version = "0.7.42" +version = "0.7.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58" +checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5" dependencies = [ "bitvec", "bytecheck", + "bytes", "hashbrown 0.12.3", "ptr_meta", "rend", @@ -9605,9 +9539,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.42" +version = "0.7.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d" +checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033" dependencies = [ "proc-macro2", "quote", @@ -9626,13 +9560,13 @@ dependencies = [ [[package]] name = "rpassword" -version = "7.2.0" +version = "7.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322" +checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" dependencies = [ "libc", "rtoolbox", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -9652,12 +9586,12 @@ dependencies = [ [[package]] name = "rtoolbox" -version = "0.0.1" +version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a" +checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" dependencies = [ "libc", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -9666,9 +9600,9 @@ version = "0.1.0" dependencies = [ "anyhow", "arbitrary", - "clap 4.4.2", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "clap 4.4.11", + "frame-support", + "frame-system", "gear-call-gen", "gear-common", "gear-core", @@ -9690,10 +9624,10 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-grandpa", "sp-consensus-slots", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", "sp-keyring", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", "static_assertions", "vara-runtime", ] @@ -9735,7 +9669,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.18", + "semver 1.0.20", ] [[package]] @@ -9749,9 +9683,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.36.15" +version = "0.36.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941" +checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" dependencies = [ "bitflags 1.3.2", "errno", @@ -9763,9 +9697,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.23" +version = "0.37.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" +checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" dependencies = [ "bitflags 1.3.2", "errno", @@ -9777,38 +9711,38 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.9" +version = "0.38.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bfe0f2582b4931a45d1fa608f8a8722e8b3c7ac54dd6d5f3b3212791fedef49" +checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "errno", "libc", - "linux-raw-sys 0.4.5", - "windows-sys 0.48.0", + "linux-raw-sys 0.4.12", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.20.8" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" +checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" dependencies = [ "log", - "ring", + "ring 0.16.20", "sct", "webpki", ] [[package]] name = "rustls" -version = "0.21.6" +version = "0.21.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" +checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log", - "ring", - "rustls-webpki 0.101.4", + "ring 0.17.7", + "rustls-webpki", "sct", ] @@ -9826,31 +9760,21 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" -dependencies = [ - "base64 0.21.3", -] - -[[package]] -name = "rustls-webpki" -version = "0.100.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "ring", - "untrusted", + "base64 0.21.5", ] [[package]] name = "rustls-webpki" -version = "0.101.4" +version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring", - "untrusted", + "ring 0.17.7", + "untrusted 0.9.0", ] [[package]] @@ -9895,9 +9819,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "safe_arch" @@ -9920,7 +9844,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "futures", @@ -9935,13 +9859,12 @@ dependencies = [ "rand 0.8.5", "sc-client-api", "sc-network", - "sc-network-common", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-authority-discovery", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -9949,22 +9872,22 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-runtime", ] [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9975,30 +9898,30 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "chrono", - "clap 4.4.2", + "clap 4.4.11", "fdlimit", "futures", "libp2p-identity", @@ -10012,7 +9935,6 @@ dependencies = [ "sc-client-db", "sc-keystore", "sc-network", - "sc-network-common", "sc-service", "sc-telemetry", "sc-tracing", @@ -10020,12 +9942,12 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-keyring", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-panic-handler 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-keystore", + "sp-panic-handler", + "sp-runtime", + "sp-version", "thiserror", "tiny-bip39", "tokio", @@ -10034,7 +9956,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "fnv", "futures", @@ -10044,24 +9966,23 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-database", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-externalities", + "sp-runtime", + "sp-state-machine", "sp-statement-store", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-storage", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "hash-db", "kvdb", @@ -10075,19 +9996,19 @@ dependencies = [ "sc-client-api", "sc-state-db", "schnellru", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-database", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-state-machine", + "sp-trie", ] [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "futures", @@ -10099,12 +10020,12 @@ dependencies = [ "sc-client-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-state-machine", "substrate-prometheus-endpoint", "thiserror", ] @@ -10112,7 +10033,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "fork-tree", @@ -10127,20 +10048,20 @@ dependencies = [ "sc-consensus", "sc-consensus-epochs", "sc-consensus-slots", - "sc-keystore", "sc-telemetry", + "sc-transaction-pool-api", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -10148,7 +10069,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "futures", "jsonrpsee 0.16.3", @@ -10156,36 +10077,36 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-keystore", + "sp-runtime", "thiserror", ] [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "fork-tree", "parity-scale-codec", "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", ] [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "ahash 0.8.3", + "ahash 0.8.6", "array-bytes", "async-trait", "dyn-clone", @@ -10205,17 +10126,18 @@ dependencies = [ "sc-network-common", "sc-network-gossip", "sc-telemetry", + "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -10223,7 +10145,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "finality-grandpa", "futures", @@ -10235,15 +10157,15 @@ dependencies = [ "sc-rpc", "serde", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", "thiserror", ] [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "futures", @@ -10253,72 +10175,73 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", "sc-executor-wasmtime", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-panic-handler 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "schnellru", + "sp-api", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", + "sp-trie", + "sp-version", + "sp-wasm-interface", "tracing", + "wasmi 0.13.2", ] [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-wasm-interface", "thiserror", "wasm-instrument", + "wasmi 0.13.2", ] [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "anyhow", "cfg-if", "libc", "log", - "once_cell", - "rustix 0.36.15", + "rustix 0.36.17", "sc-executor-common", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "wasmtime 8.0.1", + "sp-allocator", + "sp-runtime-interface", + "sp-wasm-interface", + "wasmtime", ] [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "ansi_term", "futures", @@ -10328,30 +10251,30 @@ dependencies = [ "sc-network", "sc-network-common", "sp-blockchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", ] [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "parking_lot 0.12.1", "serde_json", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", ] [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", - "async-channel", + "async-channel 1.9.0", "async-trait", "asynchronous-codec", "bytes", @@ -10363,39 +10286,35 @@ dependencies = [ "libp2p 0.51.4", "linked_hash_set", "log", - "lru 0.8.1", "mockall", "parity-scale-codec", "parking_lot 0.12.1", + "partial_sort", "pin-project", "rand 0.8.5", - "sc-block-builder", "sc-client-api", - "sc-consensus", "sc-network-common", - "sc-peerset", "sc-utils", "serde", "serde_json", "smallvec", - "snow", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", "sp-blockchain", - "sp-consensus", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", + "wasm-timer", "zeroize", ] [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "async-channel", + "async-channel 1.9.0", "cid", "futures", "libp2p-identity", @@ -10404,9 +10323,8 @@ dependencies = [ "prost-build", "sc-client-api", "sc-network", - "sc-network-common", "sp-blockchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", "thiserror", "unsigned-varint", ] @@ -10414,46 +10332,34 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "array-bytes", "async-trait", "bitflags 1.3.2", - "bytes", "futures", - "futures-timer", "libp2p-identity", "parity-scale-codec", "prost-build", "sc-consensus", - "sc-peerset", - "sc-utils", - "serde", - "smallvec", - "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "substrate-prometheus-endpoint", - "thiserror", - "zeroize", + "sp-runtime", ] [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "ahash 0.8.3", + "ahash 0.8.6", "futures", "futures-timer", "libp2p 0.51.4", "log", - "lru 0.8.1", "sc-network", "sc-network-common", - "sc-peerset", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "schnellru", + "sp-runtime", "substrate-prometheus-endpoint", "tracing", ] @@ -10461,10 +10367,10 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", - "async-channel", + "async-channel 1.9.0", "futures", "libp2p-identity", "log", @@ -10473,31 +10379,26 @@ dependencies = [ "prost-build", "sc-client-api", "sc-network", - "sc-network-common", - "sc-peerset", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", "thiserror", ] [[package]] name = "sc-network-statement" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", - "async-channel", + "async-channel 1.9.0", "futures", "libp2p 0.51.4", "log", "parity-scale-codec", - "pin-project", "sc-network", "sc-network-common", - "sc-peerset", "sp-consensus", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", "sp-statement-store", "substrate-prometheus-endpoint", ] @@ -10505,17 +10406,16 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", - "async-channel", + "async-channel 1.9.0", "async-trait", "fork-tree", "futures", "futures-timer", "libp2p 0.51.4", "log", - "lru 0.8.1", "mockall", "parity-scale-codec", "prost", @@ -10524,15 +10424,15 @@ dependencies = [ "sc-consensus", "sc-network", "sc-network-common", - "sc-peerset", "sc-utils", + "schnellru", "smallvec", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -10540,27 +10440,25 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "futures", "libp2p 0.51.4", "log", "parity-scale-codec", - "pin-project", "sc-network", "sc-network-common", - "sc-peerset", "sc-utils", "sp-consensus", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "bytes", @@ -10568,8 +10466,9 @@ dependencies = [ "futures", "futures-timer", "hyper", - "hyper-rustls 0.23.2", + "hyper-rustls", "libp2p 0.51.4", + "log", "num_cpus", "once_cell", "parity-scale-codec", @@ -10578,36 +10477,22 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-common", - "sc-peerset", + "sc-transaction-pool-api", "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-core", + "sp-externalities", + "sp-keystore", "sp-offchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", "threadpool", "tracing", ] -[[package]] -name = "sc-peerset" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "futures", - "libp2p-identity", - "log", - "parking_lot 0.12.1", - "partial_sort", - "sc-utils", - "serde_json", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "wasm-timer", -] - [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10616,7 +10501,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "futures", "jsonrpsee 0.16.3", @@ -10631,23 +10516,23 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-keystore", "sp-offchain", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-session", "sp-statement-store", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-version", "tokio", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "jsonrpsee 0.16.3", "parity-scale-codec", @@ -10656,17 +10541,17 @@ dependencies = [ "scale-info", "serde", "serde_json", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-version", "thiserror", ] [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "http", "jsonrpsee 0.16.3", @@ -10681,7 +10566,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "futures", @@ -10695,11 +10580,11 @@ dependencies = [ "sc-client-api", "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-version", "thiserror", "tokio-stream", ] @@ -10707,7 +10592,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "directories 4.0.1", @@ -10734,11 +10619,9 @@ dependencies = [ "sc-network-light", "sc-network-sync", "sc-network-transactions", - "sc-offchain", "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", - "sc-storage-monitor", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -10747,20 +10630,20 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-trie", + "sp-version", "static_init", "substrate-prometheus-endpoint", "tempfile", @@ -10773,34 +10656,18 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "sc-storage-monitor" -version = "0.1.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "clap 4.4.2", - "fs4", - "futures", - "log", - "sc-client-db", - "sc-utils", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "thiserror", - "tokio", + "sp-core", ] [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "jsonrpsee 0.16.3", "parity-scale-codec", @@ -10812,14 +10679,14 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", "thiserror", ] [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "futures", "libc", @@ -10830,15 +10697,15 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "chrono", "futures", @@ -10857,7 +10724,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "ansi_term", "atty", @@ -10865,59 +10732,56 @@ dependencies = [ "lazy_static", "libc", "log", - "once_cell", "parking_lot 0.12.1", "regex", "rustc-hash", "sc-client-api", - "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-tracing", "thiserror", "tracing", - "tracing-log", + "tracing-log 0.1.4", "tracing-subscriber 0.2.25", ] [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "futures", "futures-timer", "linked-hash-map", "log", - "num-traits", "parity-scale-codec", "parking_lot 0.12.1", "sc-client-api", "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -10926,30 +10790,32 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "futures", "log", + "parity-scale-codec", "serde", "sp-blockchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", "thiserror", ] [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "async-channel", + "async-channel 1.9.0", "futures", "futures-timer", "lazy_static", "log", "parking_lot 0.12.1", "prometheus", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", ] [[package]] @@ -11021,9 +10887,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782" +checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" dependencies = [ "bitvec", "cfg-if", @@ -11035,9 +10901,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29" +checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11080,7 +10946,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d" dependencies = [ - "ahash 0.8.3", + "ahash 0.8.6", "cfg-if", "hashbrown 0.13.2", ] @@ -11139,12 +11005,12 @@ checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152" [[package]] name = "sct" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring", - "untrusted", + "ring 0.17.7", + "untrusted 0.9.0", ] [[package]] @@ -11163,7 +11029,6 @@ dependencies = [ "der 0.6.1", "generic-array 0.14.7", "pkcs8 0.9.0", - "subtle", "zeroize", ] @@ -11214,7 +11079,7 @@ version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1da5c423b8783185fd3fecd1c8796c267d2c089d894ce5a93c280a5d3f780a2" dependencies = [ - "aes", + "aes 0.7.5", "block-modes", "hkdf", "lazy_static", @@ -11262,9 +11127,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" dependencies = [ "serde", ] @@ -11277,9 +11142,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.188" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] @@ -11295,20 +11160,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.188" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "serde_json" -version = "1.0.107" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" dependencies = [ "itoa", "ryu", @@ -11317,20 +11182,20 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" +checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "serde_spanned" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" +checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" dependencies = [ "serde", ] @@ -11398,9 +11263,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.7" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -11419,28 +11284,18 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.4" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ "lazy_static", ] [[package]] name = "shlex" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" - -[[package]] -name = "signal-hook" -version = "0.3.17" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" -dependencies = [ - "libc", - "signal-hook-registry", -] +checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" [[package]] name = "signal-hook-registry" @@ -11456,16 +11311,12 @@ name = "signature" version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] [[package]] name = "signature" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", "rand_core 0.6.4", @@ -11526,9 +11377,9 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "smallvec" -version = "1.11.0" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "smol" @@ -11536,15 +11387,15 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" dependencies = [ - "async-channel", + "async-channel 1.9.0", "async-executor", "async-fs", - "async-io", - "async-lock", + "async-io 1.13.0", + "async-lock 2.8.0", "async-net", "async-process", "blocking", - "futures-lite", + "futures-lite 1.13.0", ] [[package]] @@ -11554,9 +11405,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cce5e2881b30bad7ef89f383a816ad0b22c45915911f28499026de4a76d20ee" dependencies = [ "arrayvec 0.7.4", - "async-lock", + "async-lock 2.8.0", "atomic", - "base64 0.21.3", + "base64 0.21.5", "bip39", "blake2-rfc", "bs58 0.5.0", @@ -11564,11 +11415,11 @@ dependencies = [ "derive_more", "ed25519-zebra", "either", - "event-listener", + "event-listener 2.5.3", "fnv", "futures-channel", "futures-util", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "hex", "hmac 0.12.1", "itertools", @@ -11587,7 +11438,7 @@ dependencies = [ "schnorrkel 0.10.2", "serde", "serde_json", - "sha2 0.10.7", + "sha2 0.10.8", "siphasher", "slab", "smallvec", @@ -11605,15 +11456,15 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b2f7b4687b83ff244ef6137735ed5716ad37dcdf3ee16c4eb1a32fb9808fa47" dependencies = [ - "async-lock", + "async-lock 2.8.0", "blake2-rfc", "derive_more", "either", - "event-listener", + "event-listener 2.5.3", "fnv", "futures-channel", "futures-util", - "hashbrown 0.14.0", + "hashbrown 0.14.3", "hex", "itertools", "log", @@ -11630,32 +11481,32 @@ dependencies = [ [[package]] name = "snap" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" +checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" [[package]] name = "snow" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155" +checksum = "58021967fd0a5eeeb23b08df6cc244a4d4a5b4aec1d27c9e02fad1a58b4cd74e" dependencies = [ "aes-gcm", "blake2", "chacha20poly1305", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.1", "rand_core 0.6.4", - "ring", + "ring 0.17.7", "rustc_version", - "sha2 0.10.7", + "sha2 0.10.8", "subtle", ] [[package]] name = "socket2" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" dependencies = [ "libc", "winapi", @@ -11663,9 +11514,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.3" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", "windows-sys 0.48.0", @@ -11691,81 +11542,39 @@ dependencies = [ [[package]] name = "sp-allocator" version = "4.1.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "log", - "parity-scale-codec", - "sp-wasm-interface-common 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", -] - -[[package]] -name = "sp-allocator" -version = "4.1.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "log", "parity-scale-codec", - "sp-wasm-interface-common 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-wasm-interface-common", "thiserror", ] [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", -] - -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api-proc-macro", + "sp-core", + "sp-externalities", "sp-metadata-ir", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-state-machine", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-trie", + "sp-version", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "Inflector", - "blake2", - "expander", - "proc-macro-crate 1.1.3", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "Inflector", "blake2", @@ -11773,238 +11582,163 @@ dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 2.0.31", -] - -[[package]] -name = "sp-application-crypto" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", + "syn 2.0.41", ] [[package]] name = "sp-application-crypto" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "23.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-io", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-arithmetic" -version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "static_assertions", -] - -[[package]] -name = "sp-arithmetic" -version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "16.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "static_assertions", ] [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "futures", "log", - "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "schnellru", + "sp-api", "sp-consensus", "sp-database", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-state-machine", "thiserror", ] [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "futures", "log", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", "thiserror", ] [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-consensus", + "sp-api", + "sp-application-crypto", "sp-consensus-slots", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-inherents", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-timestamp", ] [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-consensus", + "sp-api", + "sp-application-crypto", "sp-consensus-slots", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-timestamp", ] [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-timestamp", ] [[package]] name = "sp-core" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "array-bytes", - "base58", - "bitflags 1.3.2", - "blake2", - "bounded-collections", - "dyn-clonable", - "ed25519-zebra", - "futures", - "hash-db", - "hash256-std-hasher", - "impl-serde", - "lazy_static", - "libsecp256k1", - "log", - "merlin 2.0.1", - "parity-scale-codec", - "parking_lot 0.12.1", - "primitive-types", - "rand 0.8.5", - "regex", - "scale-info", - "schnorrkel 0.9.1", - "secp256k1", - "secrecy", - "serde", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core-hashing 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "ss58-registry", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "21.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -12032,89 +11766,63 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core-hashing 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-allocator", + "sp-core-hashing 9.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-storage", "ss58-registry", "substrate-bip39", "thiserror", "tiny-bip39", + "tracing", "zeroize", ] [[package]] name = "sp-core-hashing" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.7", - "sha3", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "twox-hash", -] - -[[package]] -name = "sp-core-hashing" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee599a8399448e65197f9a6cee338ad192e9023e35e31f22382964c3c174c68" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.7", + "sha2 0.10.8", "sha3", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "twox-hash", ] [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ee599a8399448e65197f9a6cee338ad192e9023e35e31f22382964c3c174c68" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.7", - "sha2 0.10.7", + "sha2 0.10.8", "sha3", - "sp-std 8.0.0", "twox-hash", ] [[package]] name = "sp-core-hashing-proc-macro" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "proc-macro2", - "quote", - "sp-core-hashing 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "syn 1.0.109", -] - -[[package]] -name = "sp-core-hashing-proc-macro" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "9.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "proc-macro2", "quote", - "sp-core-hashing 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "syn 2.0.31", + "sp-core-hashing 9.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "syn 2.0.41", ] [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -12122,172 +11830,91 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "sp-debug-derive" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "8.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "sp-externalities" -version = "0.13.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", -] - -[[package]] -name = "sp-externalities" -version = "0.13.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "0.19.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-storage", ] [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "thiserror", ] [[package]] name = "sp-io" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +version = "23.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "bytes", "ed25519 1.5.3", "ed25519-dalek 1.0.1", - "futures", - "libsecp256k1", - "log", - "parity-scale-codec", - "secp256k1", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-io" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "bytes", - "ed25519 1.5.3", - "ed25519-dalek 1.0.1", - "futures", "libsecp256k1", "log", "parity-scale-codec", "rustversion", "secp256k1", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime-interface", + "sp-state-machine", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-tracing", + "sp-trie", "tracing", "tracing-core", ] [[package]] name = "sp-keyring" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "24.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "lazy_static", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "strum", + "sp-core", + "sp-runtime", + "strum 0.24.1", ] [[package]] name = "sp-keystore" -version = "0.13.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +version = "0.27.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "async-trait", - "futures", - "merlin 2.0.1", "parity-scale-codec", "parking_lot 0.12.1", - "schnorrkel 0.9.1", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", -] - -[[package]] -name = "sp-keystore" -version = "0.13.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "futures", - "parity-scale-codec", - "parking_lot 0.12.1", - "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-externalities", "thiserror", ] [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "thiserror", "zstd 0.12.4", @@ -12296,52 +11923,42 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "frame-metadata 15.1.0", + "frame-metadata 16.0.0", "parity-scale-codec", "scale-info", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-core", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "sp-panic-handler" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "backtrace", - "lazy_static", - "regex", + "sp-api", + "sp-core", + "sp-runtime", ] [[package]] name = "sp-panic-handler" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "8.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "backtrace", "lazy_static", @@ -12351,17 +11968,17 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "rustc-hash", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", ] [[package]] name = "sp-runtime" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +version = "24.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "either", "hash256-std-hasher", @@ -12372,173 +11989,77 @@ dependencies = [ "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", -] - -[[package]] -name = "sp-runtime" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "paste", - "rand 0.8.5", - "scale-info", - "serde", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "sp-runtime-interface" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime-interface-proc-macro 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "static_assertions", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-weights", ] [[package]] name = "sp-runtime-interface" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "17.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface-proc-macro 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-storage 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-tracing 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +version = "11.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", "proc-macro2", "quote", - "syn 1.0.109", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "Inflector", - "proc-macro-crate 1.1.3", - "proc-macro2", - "quote", - "syn 2.0.31", -] - -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", + "syn 2.0.41", ] [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", + "sp-api", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ + "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-state-machine" -version = "0.13.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.12.1", - "rand 0.8.5", - "smallvec", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-panic-handler 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", - "tracing", -] - -[[package]] -name = "sp-state-machine" -version = "0.13.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "0.28.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "hash-db", "log", @@ -12546,43 +12067,33 @@ dependencies = [ "parking_lot 0.12.1", "rand 0.8.5", "smallvec", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-panic-handler 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-trie", "thiserror", "tracing", + "trie-db", ] [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "log", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-application-crypto 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime-interface 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-runtime-interface", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "thiserror", ] -[[package]] -name = "sp-std" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" - -[[package]] -name = "sp-std" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" - [[package]] name = "sp-std" version = "8.0.0" @@ -12590,80 +12101,43 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53458e3c57df53698b3401ec0934bea8e8cfce034816873c0b0abbd83d7bac0d" [[package]] -name = "sp-storage" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", -] +name = "sp-std" +version = "8.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" [[package]] name = "sp-storage" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "13.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-debug-derive", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", - "futures-timer", - "log", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", -] - -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "async-trait", - "futures-timer", - "log", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-inherents", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "thiserror", ] [[package]] name = "sp-tracing" -version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +version = "10.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "tracing", - "tracing-core", - "tracing-subscriber 0.2.25", -] - -[[package]] -name = "sp-tracing" -version = "6.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "parity-scale-codec", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "tracing", "tracing-core", "tracing-subscriber 0.2.25", @@ -12672,57 +12146,33 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-runtime", ] [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "sp-trie" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "ahash 0.8.3", - "hash-db", - "hashbrown 0.12.3", - "lazy_static", - "memory-db", - "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.1", "scale-info", - "schnellru", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", - "tracing", - "trie-db", - "trie-root", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-trie", ] [[package]] name = "sp-trie" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "22.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ - "ahash 0.8.3", + "ahash 0.8.6", "hash-db", "hashbrown 0.13.2", "lazy_static", @@ -12732,8 +12182,8 @@ dependencies = [ "parking_lot 0.12.1", "scale-info", "schnellru", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "thiserror", "tracing", "trie-db", @@ -12742,138 +12192,70 @@ dependencies = [ [[package]] name = "sp-version" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm 0.45.0", - "scale-info", - "serde", - "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "thiserror", -] - -[[package]] -name = "sp-version" -version = "5.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "22.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm 0.45.0", "scale-info", "serde", - "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-version-proc-macro 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core-hashing-proc-macro", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-version-proc-macro", "thiserror", ] [[package]] name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "8.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.31", -] - -[[package]] -name = "sp-wasm-interface" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-wasm-interface-common 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "wasmtime 6.0.2", + "syn 2.0.41", ] [[package]] name = "sp-wasm-interface" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +version = "14.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-allocator 4.1.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-wasm-interface-common 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "wasmtime 8.0.1", -] - -[[package]] -name = "sp-wasm-interface-common" -version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" -dependencies = [ - "parity-scale-codec", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "wasmi 0.13.2", + "sp-allocator", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", + "sp-wasm-interface-common", + "wasmtime", ] [[package]] name = "sp-wasm-interface-common" version = "7.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "wasmi 0.13.2", ] [[package]] name = "sp-weights" -version = "4.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes#27779e0eaaa2161ba165ff8f0b0ff103bb63e5a1" +version = "20.0.0" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", -] - -[[package]] -name = "sp-weights" -version = "4.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-arithmetic", + "sp-core", + "sp-debug-derive", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", ] [[package]] @@ -12896,7 +12278,7 @@ checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82" dependencies = [ "lazy_static", "maplit", - "strum", + "strum 0.24.1", ] [[package]] @@ -12911,9 +12293,9 @@ dependencies = [ [[package]] name = "spki" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", "der 0.7.8", @@ -12921,9 +12303,9 @@ dependencies = [ [[package]] name = "ss58-registry" -version = "1.43.0" +version = "1.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6915280e2d0db8911e5032a5c275571af6bdded2916abd691a659be25d3439" +checksum = "35935738370302d5e33963665b77541e4b990a3e919ec904c837a56cfc891de1" dependencies = [ "Inflector", "num-format", @@ -13005,9 +12387,15 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" dependencies = [ - "strum_macros", + "strum_macros 0.24.3", ] +[[package]] +name = "strum" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" + [[package]] name = "strum_macros" version = "0.24.3" @@ -13021,11 +12409,24 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "strum_macros" +version = "0.25.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.41", +] + [[package]] name = "substrate-bip39" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" +checksum = "e620c7098893ba667438b47169c00aacdd9e7c10e042250ce2b60b087ec97328" dependencies = [ "hmac 0.11.0", "pbkdf2 0.8.0", @@ -13037,15 +12438,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" -dependencies = [ - "platforms 2.0.0", -] +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -13054,17 +12452,17 @@ dependencies = [ "parity-scale-codec", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "hyper", "log", @@ -13076,39 +12474,37 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", "jsonrpsee 0.16.3", "log", "sc-rpc-api", "serde", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", ] [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "jsonrpsee 0.16.3", - "log", "parity-scale-codec", "sc-client-api", "sc-rpc-api", - "scale-info", "serde", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-trie 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-trie", "trie-db", ] [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "array-bytes", "async-trait", @@ -13124,46 +12520,27 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", "sp-keyring", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", -] - -[[package]] -name = "substrate-validator-set" -version = "0.9.41" -source = "git+https://github.com/gear-tech/substrate-validator-set.git?branch=gear-polkadot-v0.9.41-canary-revert-oom-changes#732fabecd211eeb99dce6aa4b60b288652a12242" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "log", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.41-canary-no-sandbox-revert-oom-changes)", - "syn 1.0.109", + "sp-keystore", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", "filetime", + "parity-wasm 0.45.0", "sp-maybe-compressed-blob", - "strum", + "strum 0.24.1", "tempfile", - "toml 0.7.7", + "toml 0.7.8", "walkdir", "wasm-opt", ] @@ -13195,7 +12572,7 @@ dependencies = [ "futures", "hex", "impl-serde", - "jsonrpsee 0.20.1", + "jsonrpsee 0.20.3", "parity-scale-codec", "primitive-types", "scale-bits", @@ -13205,7 +12582,7 @@ dependencies = [ "scale-value", "serde", "serde_json", - "sp-core-hashing 9.0.0", + "sp-core-hashing 9.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-lightclient", "subxt-macro", "subxt-metadata", @@ -13222,13 +12599,13 @@ dependencies = [ "frame-metadata 16.0.0", "heck", "hex", - "jsonrpsee 0.20.1", + "jsonrpsee 0.20.3", "parity-scale-codec", "proc-macro2", "quote", "scale-info", "subxt-metadata", - "syn 2.0.31", + "syn 2.0.41", "thiserror", "tokio", ] @@ -13259,7 +12636,7 @@ dependencies = [ "darling 0.20.3", "proc-macro-error", "subxt-codegen", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -13271,7 +12648,7 @@ dependencies = [ "frame-metadata 16.0.0", "parity-scale-codec", "scale-info", - "sp-core-hashing 9.0.0", + "sp-core-hashing 9.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] @@ -13288,9 +12665,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.31" +version = "2.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" +checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269" dependencies = [ "proc-macro2", "quote", @@ -13362,28 +12739,28 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.11" +version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" +checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" [[package]] name = "tempfile" -version = "3.8.0" +version = "3.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" +checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" dependencies = [ "cfg-if", - "fastrand 2.0.0", - "redox_syscall 0.3.5", - "rustix 0.38.9", + "fastrand 2.0.1", + "redox_syscall 0.4.1", + "rustix 0.38.28", "windows-sys 0.48.0", ] [[package]] name = "termcolor" -version = "1.2.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" dependencies = [ "winapi-util", ] @@ -13411,42 +12788,42 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" [[package]] name = "thiserror" -version = "1.0.48" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" +checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-core" -version = "1.0.38" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d97345f6437bb2004cd58819d8a9ef8e36cdd7661c2abc4bbde0a7c40d9f497" +checksum = "c001ee18b7e5e3f62cbf58c7fe220119e68d902bb7443179c0c8aef30090e999" dependencies = [ "thiserror-core-impl", ] [[package]] name = "thiserror-core-impl" -version = "1.0.38" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ac1c5050e43014d16b2f94d0d2ce79e65ffdd8b38d8048f9c8f6a8a6da62ac" +checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.41", ] [[package]] name = "thiserror-impl" -version = "1.0.48" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" +checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -13486,23 +12863,13 @@ dependencies = [ [[package]] name = "time" -version = "0.1.45" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi", -] - -[[package]] -name = "time" -version = "0.3.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb39ee79a6d8de55f48f2293a830e040392f1c5f16e336bdd1788cd0aadce07" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" dependencies = [ "deranged", "itoa", + "powerfmt", "serde", "time-core", "time-macros", @@ -13510,15 +12877,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.13" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733d258752e9303d392b94b75230d07b0b9c489350c69b851fc6c065fde3e8f9" +checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" dependencies = [ "time-core", ] @@ -13535,7 +12902,7 @@ dependencies = [ "pbkdf2 0.11.0", "rand 0.8.5", "rustc-hash", - "sha2 0.10.7", + "sha2 0.10.8", "thiserror", "unicode-normalization", "wasm-bindgen", @@ -13568,9 +12935,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.32.0" +version = "1.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" +checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" dependencies = [ "backtrace", "bytes", @@ -13580,20 +12947,20 @@ dependencies = [ "parking_lot 0.12.1", "pin-project-lite 0.2.13", "signal-hook-registry", - "socket2 0.5.3", + "socket2 0.5.5", "tokio-macros", "windows-sys 0.48.0", ] [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -13607,24 +12974,13 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-rustls" -version = "0.23.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" -dependencies = [ - "rustls 0.20.8", - "tokio", - "webpki", -] - [[package]] name = "tokio-rustls" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.6", + "rustls 0.21.10", "tokio", ] @@ -13642,9 +12998,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.8" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" +checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" dependencies = [ "bytes", "futures-core", @@ -13666,14 +13022,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0a3ab2091e52d7299a39d098e200114a972df0a7724add02a273aa9aada592" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_edit 0.19.15", ] [[package]] @@ -13691,13 +13047,24 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.1.0", "serde", "serde_spanned", "toml_datetime", "winnow", ] +[[package]] +name = "toml_edit" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +dependencies = [ + "indexmap 2.1.0", + "toml_datetime", + "winnow", +] + [[package]] name = "tower" version = "0.4.13" @@ -13719,7 +13086,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "bytes", "futures-core", "futures-util", @@ -13745,11 +13112,10 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "log", "pin-project-lite 0.2.13", "tracing-attributes", @@ -13758,31 +13124,32 @@ dependencies = [ [[package]] name = "tracing-appender" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" +checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" dependencies = [ "crossbeam-channel", - "time 0.3.27", - "tracing-subscriber 0.3.17", + "thiserror", + "time", + "tracing-subscriber 0.3.18", ] [[package]] name = "tracing-attributes" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] name = "tracing-core" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", "valuable", @@ -13795,7 +13162,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e" dependencies = [ "tracing", - "tracing-subscriber 0.3.17", + "tracing-subscriber 0.3.18", ] [[package]] @@ -13810,12 +13177,23 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] @@ -13848,15 +13226,15 @@ dependencies = [ "thread_local", "tracing", "tracing-core", - "tracing-log", + "tracing-log 0.1.4", "tracing-serde", ] [[package]] name = "tracing-subscriber" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "matchers 0.1.0", "nu-ansi-term", @@ -13869,7 +13247,7 @@ dependencies = [ "thread_local", "tracing", "tracing-core", - "tracing-log", + "tracing-log 0.2.0", "tracing-serde", ] @@ -13913,7 +13291,7 @@ dependencies = [ "lazy_static", "rand 0.8.5", "smallvec", - "socket2 0.4.9", + "socket2 0.4.10", "thiserror", "tinyvec", "tokio", @@ -13943,17 +13321,17 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox#26cb1995d90479894e0631a5ba37e05ce878bd8f" +source = "git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary#092eb70fef60fdd3884c68668985672b6daeaa22" dependencies = [ "async-trait", - "clap 4.4.2", + "clap 4.4.11", "frame-remote-externalities", "frame-try-runtime", "hex", @@ -13961,34 +13339,33 @@ dependencies = [ "parity-scale-codec", "sc-cli", "sc-executor", - "sc-service", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", "sp-consensus-aura", "sp-consensus-babe", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-debug-derive 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-externalities 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-keystore 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-debug-derive", + "sp-externalities", + "sp-inherents", + "sp-io", + "sp-keystore", "sp-rpc", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-state-machine 0.13.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "sp-transaction-storage-proof", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-weights 4.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-version", + "sp-weights", "substrate-rpc-client", "zstd 0.12.4", ] [[package]] name = "trybuild" -version = "1.0.83" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6df60d81823ed9c520ee897489573da4b1d79ffbe006b8134f46de1a1aa03555" +checksum = "196a58260a906cedb9bf6d8034b6379d0c11f552416960452f267402ceeddff1" dependencies = [ "basic-toml", "dissimilar", @@ -14020,9 +13397,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "ucd-trie" @@ -14050,15 +13427,15 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" @@ -14071,9 +13448,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unicode-xid" @@ -14083,19 +13460,19 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "universal-hash" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "generic-array 0.14.7", + "crypto-common", "subtle", ] [[package]] name = "unsigned-varint" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836" +checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" dependencies = [ "asynchronous-codec", "bytes", @@ -14109,14 +13486,20 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "url" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", - "idna 0.4.0", + "idna 0.5.0", "percent-encoding", ] @@ -14128,9 +13511,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.4.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" [[package]] name = "valuable" @@ -14144,11 +13527,11 @@ version = "1.0.3" dependencies = [ "const-str", "env_logger", - "frame-benchmarking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-benchmarking", "frame-election-provider-support", "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "frame-system 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -14192,11 +13575,11 @@ dependencies = [ "pallet-ranked-collective", "pallet-referenda", "pallet-scheduler", - "pallet-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-session", "pallet-staking", "pallet-staking-runtime-api", "pallet-sudo", - "pallet-timestamp 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury", @@ -14205,23 +13588,23 @@ dependencies = [ "pallet-whitelist", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-arithmetic 6.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-inherents 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-io 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-npos-elections", "sp-offchain", - "sp-runtime 7.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-session 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-staking 4.0.0-dev (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", - "sp-std 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std 8.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v1.0.0-canary)", "sp-transaction-pool", - "sp-version 5.0.0 (git+https://github.com/gear-tech/substrate.git?branch=gear-polkadot-v0.9.43-canary-no-sandbox)", + "sp-version", "static_assertions", "substrate-build-script-utils", "substrate-wasm-builder", @@ -14278,15 +13661,15 @@ dependencies = [ [[package]] name = "waker-fn" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" +checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" [[package]] name = "walkdir" -version = "2.3.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" +checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" dependencies = [ "same-file", "winapi-util", @@ -14307,12 +13690,6 @@ version = "0.9.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -14321,9 +13698,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -14331,24 +13708,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.37" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" +checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" dependencies = [ "cfg-if", "js-sys", @@ -14358,9 +13735,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -14368,36 +13745,36 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" [[package]] name = "wasm-encoder" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7" +version = "0.35.0" +source = "git+https://github.com/gear-tech/wasm-tools.git?branch=gear-stable#b5ee21ec07edc43b7e03edc3b9138bf78b3fd332" dependencies = [ "leb128", ] [[package]] name = "wasm-encoder" -version = "0.35.0" -source = "git+https://github.com/gear-tech/wasm-tools.git?branch=gear-stable#b5ee21ec07edc43b7e03edc3b9138bf78b3fd332" +version = "0.38.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f" dependencies = [ "leb128", ] @@ -14406,7 +13783,7 @@ dependencies = [ name = "wasm-info" version = "0.1.0" dependencies = [ - "clap 4.4.2", + "clap 4.4.11", "hex", "parity-wasm 0.45.0", ] @@ -14427,8 +13804,8 @@ checksum = "87fef6d0d508f08334e0ab0e6877feb4c0ecb3956bcf2cb950699b22fedf3e9c" dependencies = [ "anyhow", "libc", - "strum", - "strum_macros", + "strum 0.24.1", + "strum_macros 0.24.3", "tempfile", "thiserror", "wasm-opt-cxx-sys", @@ -14463,7 +13840,7 @@ dependencies = [ name = "wasm-proc" version = "0.1.0" dependencies = [ - "clap 4.4.2", + "clap 4.4.11", "env_logger", "gear-wasm-builder", "log", @@ -14478,7 +13855,7 @@ source = "git+https://github.com/gear-tech/wasm-tools.git?branch=gear-stable#b5e dependencies = [ "arbitrary", "flagset", - "indexmap 2.0.0", + "indexmap 2.1.0", "leb128", "wasm-encoder 0.35.0", "wasmparser 0.115.0", @@ -14885,16 +14262,6 @@ version = "0.83.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a" -[[package]] -name = "wasmparser" -version = "0.100.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" -dependencies = [ - "indexmap 1.9.3", - "url", -] - [[package]] name = "wasmparser" version = "0.102.0" @@ -14907,21 +14274,21 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.112.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e986b010f47fcce49cf8ea5d5f9e5d2737832f12b53ae8ae785bbe895d0877bf" +version = "0.115.0" +source = "git+https://github.com/gear-tech/wasm-tools.git?branch=gear-stable#b5ee21ec07edc43b7e03edc3b9138bf78b3fd332" dependencies = [ - "indexmap 2.0.0", - "semver 1.0.18", + "indexmap 2.1.0", + "semver 1.0.20", ] [[package]] name = "wasmparser" -version = "0.115.0" -source = "git+https://github.com/gear-tech/wasm-tools.git?branch=gear-stable#b5ee21ec07edc43b7e03edc3b9138bf78b3fd332" +version = "0.118.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9" dependencies = [ - "indexmap 2.0.0", - "semver 1.0.18", + "indexmap 2.1.0", + "semver 1.0.20", ] [[package]] @@ -14941,37 +14308,12 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.2.64" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ddf5892036cd4b780d505eff1194a0cbc10ed896097656fdcea3744b5e7c2f" -dependencies = [ - "anyhow", - "wasmparser 0.112.0", -] - -[[package]] -name = "wasmtime" -version = "6.0.2" +version = "0.2.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a222f5fa1e14b2cefc286f1b68494d7a965f4bf57ec04c59bb62673d639af6" +checksum = "3d027eb8294904fc715ac0870cebe6b0271e96b90605ee21511e7565c4ce568c" dependencies = [ "anyhow", - "bincode", - "cfg-if", - "indexmap 1.9.3", - "libc", - "log", - "object 0.29.0", - "once_cell", - "paste", - "psm", - "serde", - "target-lexicon", - "wasmparser 0.100.0", - "wasmtime-environ 6.0.2", - "wasmtime-jit 6.0.2", - "wasmtime-runtime 6.0.2", - "windows-sys 0.42.0", + "wasmparser 0.118.1", ] [[package]] @@ -14996,21 +14338,12 @@ dependencies = [ "wasmparser 0.102.0", "wasmtime-cache", "wasmtime-cranelift", - "wasmtime-environ 8.0.1", - "wasmtime-jit 8.0.1", - "wasmtime-runtime 8.0.1", + "wasmtime-environ", + "wasmtime-jit", + "wasmtime-runtime", "windows-sys 0.45.0", ] -[[package]] -name = "wasmtime-asm-macros" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4407a7246e7d2f3d8fb1cf0c72fda8dbafdb6dd34d555ae8bea0e5ae031089cc" -dependencies = [ - "cfg-if", -] - [[package]] name = "wasmtime-asm-macros" version = "8.0.1" @@ -15027,14 +14360,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" dependencies = [ "anyhow", - "base64 0.21.3", + "base64 0.21.5", "bincode", "directories-next", "file-per-thread-logger", "log", - "rustix 0.36.15", + "rustix 0.36.17", "serde", - "sha2 0.10.7", + "sha2 0.10.8", "toml 0.5.11", "windows-sys 0.45.0", "zstd 0.11.2+zstd.1.5.2", @@ -15059,7 +14392,7 @@ dependencies = [ "thiserror", "wasmparser 0.102.0", "wasmtime-cranelift-shared", - "wasmtime-environ 8.0.1", + "wasmtime-environ", ] [[package]] @@ -15074,26 +14407,7 @@ dependencies = [ "gimli 0.27.3", "object 0.30.4", "target-lexicon", - "wasmtime-environ 8.0.1", -] - -[[package]] -name = "wasmtime-environ" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b8b50962eae38ee319f7b24900b7cf371f03eebdc17400c1dc8575fc10c9a7" -dependencies = [ - "anyhow", - "cranelift-entity 0.93.2", - "gimli 0.26.2", - "indexmap 1.9.3", - "log", - "object 0.29.0", - "serde", - "target-lexicon", - "thiserror", - "wasmparser 0.100.0", - "wasmtime-types 6.0.2", + "wasmtime-environ", ] [[package]] @@ -15112,30 +14426,7 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser 0.102.0", - "wasmtime-types 8.0.1", -] - -[[package]] -name = "wasmtime-jit" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffaed4f9a234ba5225d8e64eac7b4a5d13b994aeb37353cde2cbeb3febda9eaa" -dependencies = [ - "addr2line 0.17.0", - "anyhow", - "bincode", - "cfg-if", - "cpp_demangle", - "gimli 0.26.2", - "log", - "object 0.29.0", - "rustc-demangle", - "serde", - "target-lexicon", - "wasmtime-environ 6.0.2", - "wasmtime-jit-icache-coherence 6.0.2", - "wasmtime-runtime 6.0.2", - "windows-sys 0.42.0", + "wasmtime-types", ] [[package]] @@ -15155,22 +14446,13 @@ dependencies = [ "rustc-demangle", "serde", "target-lexicon", - "wasmtime-environ 8.0.1", - "wasmtime-jit-debug 8.0.1", - "wasmtime-jit-icache-coherence 8.0.1", - "wasmtime-runtime 8.0.1", + "wasmtime-environ", + "wasmtime-jit-debug", + "wasmtime-jit-icache-coherence", + "wasmtime-runtime", "windows-sys 0.45.0", ] -[[package]] -name = "wasmtime-jit-debug" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed41cbcbf74ce3ff6f1d07d1b707888166dc408d1a880f651268f4f7c9194b2" -dependencies = [ - "once_cell", -] - [[package]] name = "wasmtime-jit-debug" version = "8.0.1" @@ -15179,18 +14461,7 @@ checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" dependencies = [ "object 0.30.4", "once_cell", - "rustix 0.36.15", -] - -[[package]] -name = "wasmtime-jit-icache-coherence" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a28ae1e648461bfdbb79db3efdaee1bca5b940872e4175390f465593a2e54c" -dependencies = [ - "cfg-if", - "libc", - "windows-sys 0.42.0", + "rustix 0.36.17", ] [[package]] @@ -15204,30 +14475,6 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "wasmtime-runtime" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e704b126e4252788ccfc3526d4d4511d4b23c521bf123e447ac726c14545217b" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "indexmap 1.9.3", - "libc", - "log", - "mach", - "memfd", - "memoffset 0.6.5", - "paste", - "rand 0.8.5", - "rustix 0.36.15", - "wasmtime-asm-macros 6.0.2", - "wasmtime-environ 6.0.2", - "wasmtime-jit-debug 6.0.2", - "windows-sys 0.42.0", -] - [[package]] name = "wasmtime-runtime" version = "8.0.1" @@ -15245,25 +14492,13 @@ dependencies = [ "memoffset 0.8.0", "paste", "rand 0.8.5", - "rustix 0.36.15", - "wasmtime-asm-macros 8.0.1", - "wasmtime-environ 8.0.1", - "wasmtime-jit-debug 8.0.1", + "rustix 0.36.17", + "wasmtime-asm-macros", + "wasmtime-environ", + "wasmtime-jit-debug", "windows-sys 0.45.0", ] -[[package]] -name = "wasmtime-types" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e5572c5727c1ee7e8f28717aaa8400e4d22dcbd714ea5457d85b5005206568" -dependencies = [ - "cranelift-entity 0.93.2", - "serde", - "thiserror", - "wasmparser 0.100.0", -] - [[package]] name = "wasmtime-types" version = "8.0.1" @@ -15278,30 +14513,30 @@ dependencies = [ [[package]] name = "wast" -version = "64.0.0" +version = "69.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a259b226fd6910225aa7baeba82f9d9933b6d00f2ce1b49b80fa4214328237cc" +checksum = "c1ee37317321afde358e4d7593745942c48d6d17e0e6e943704de9bbee121e7a" dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder 0.32.0", + "wasm-encoder 0.38.1", ] [[package]] name = "wat" -version = "1.0.71" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6" +checksum = "aeb338ee8dee4d4cd05e6426683f21c5087dc7cfc8903e839ccf48d43332da3c" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" dependencies = [ "js-sys", "wasm-bindgen", @@ -15309,12 +14544,12 @@ dependencies = [ [[package]] name = "webpki" -version = "0.22.0" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "ring", - "untrusted", + "ring 0.17.7", + "untrusted 0.9.0", ] [[package]] @@ -15328,28 +14563,20 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" -dependencies = [ - "rustls-webpki 0.100.2", -] - -[[package]] -name = "webpki-roots" -version = "0.25.2" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" +checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" [[package]] name = "which" -version = "4.4.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" dependencies = [ "either", - "libc", + "home", "once_cell", + "rustix 0.38.28", ] [[package]] @@ -15364,9 +14591,9 @@ dependencies = [ [[package]] name = "wide" -version = "0.7.11" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa469ffa65ef7e0ba0f164183697b89b854253fd31aeb92358b7b6155177d62f" +checksum = "c68938b57b33da363195412cfc5fc37c9ed49aa9cfe2156fde64b8d2c9498242" dependencies = [ "bytemuck", "safe_arch", @@ -15396,9 +14623,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -15411,22 +14638,19 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.34.0" +version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45296b64204227616fdbf2614cefa4c236b98ee64dfaaaa435207ed99fe7829f" +checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows_aarch64_msvc 0.34.0", - "windows_i686_gnu 0.34.0", - "windows_i686_msvc 0.34.0", - "windows_x86_64_gnu 0.34.0", - "windows_x86_64_msvc 0.34.0", + "windows-core", + "windows-targets 0.48.5", ] [[package]] -name = "windows" -version = "0.48.0" +name = "windows-core" +version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" dependencies = [ "windows-targets 0.48.5", ] @@ -15444,21 +14668,6 @@ dependencies = [ "windows_x86_64_msvc 0.33.0", ] -[[package]] -name = "windows-sys" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-sys" version = "0.45.0" @@ -15477,6 +14686,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -15507,6 +14725,21 @@ dependencies = [ "windows_x86_64_msvc 0.48.5", ] +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -15520,16 +14753,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] -name = "windows_aarch64_msvc" -version = "0.33.0" +name = "windows_aarch64_gnullvm" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" [[package]] name = "windows_aarch64_msvc" -version = "0.34.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d" +checksum = "cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807" [[package]] name = "windows_aarch64_msvc" @@ -15544,16 +14777,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] -name = "windows_i686_gnu" -version = "0.33.0" +name = "windows_aarch64_msvc" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" [[package]] name = "windows_i686_gnu" -version = "0.34.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed" +checksum = "cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e" [[package]] name = "windows_i686_gnu" @@ -15568,16 +14801,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] -name = "windows_i686_msvc" -version = "0.33.0" +name = "windows_i686_gnu" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" [[package]] name = "windows_i686_msvc" -version = "0.34.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956" +checksum = "8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0" [[package]] name = "windows_i686_msvc" @@ -15592,16 +14825,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] -name = "windows_x86_64_gnu" -version = "0.33.0" +name = "windows_i686_msvc" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" [[package]] name = "windows_x86_64_gnu" -version = "0.34.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4" +checksum = "b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784" [[package]] name = "windows_x86_64_gnu" @@ -15615,6 +14848,12 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" @@ -15628,16 +14867,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] -name = "windows_x86_64_msvc" -version = "0.33.0" +name = "windows_x86_64_gnullvm" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" [[package]] name = "windows_x86_64_msvc" -version = "0.34.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9" +checksum = "ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa" [[package]] name = "windows_x86_64_msvc" @@ -15651,11 +14890,17 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + [[package]] name = "winnow" -version = "0.5.15" +version = "0.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" +checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" dependencies = [ "memchr", ] @@ -15705,7 +14950,7 @@ dependencies = [ "oid-registry", "rusticata-macros", "thiserror", - "time 0.3.27", + "time", ] [[package]] @@ -15740,7 +14985,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ - "time 0.3.27", + "time", ] [[package]] @@ -15749,7 +14994,7 @@ version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cbeb2291cd7267a94489b71376eda33496c1b9881adf6b36f26cc2779f3fc49" dependencies = [ - "async-io", + "async-io 1.13.0", "byteorder", "derivative", "enumflags2 0.6.4", @@ -15758,7 +15003,7 @@ dependencies = [ "nb-connect", "nix 0.22.3", "once_cell", - "polling", + "polling 2.8.0", "scoped-tls", "serde", "serde_repr", @@ -15778,11 +15023,31 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "zerocopy" +version = "0.7.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.41", +] + [[package]] name = "zeroize" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" dependencies = [ "zeroize_derive", ] @@ -15795,7 +15060,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.41", ] [[package]] @@ -15838,12 +15103,11 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.8+zstd.1.5.5" +version = "2.0.9+zstd.1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" dependencies = [ "cc", - "libc", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index d07ba73cac6..a70e807d2be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -242,126 +242,126 @@ service = { package = "gear-service", path = "node/service", default-features = testing = { package = "gear-node-testing", path = "node/testing" } vara-runtime = { path = "runtime/vara", default-features = false } wasm-smith = { version = "0.12.21", git = "https://github.com/gear-tech/wasm-tools.git", branch = "gear-stable" } -validator-set = { package = 'substrate-validator-set', git = 'https://github.com/gear-tech/substrate-validator-set.git', branch = 'gear-polkadot-v0.9.41-canary-revert-oom-changes', default-features = false } # Substrate deps -frame-benchmarking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-benchmarking-cli = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -frame-election-provider-support = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-executive = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-support = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-support-test = { version = "3.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-system = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-system-benchmarking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-remote-externalities = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -frame-try-runtime = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -frame-system-rpc-runtime-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -generate-bags = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -pallet-authorship = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-authority-discovery = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-babe = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-bags-list = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-bounties = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-child-bounties = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-balances = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-conviction-voting = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-election-provider-multi-phase = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-grandpa = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-identity = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-im-online = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-multisig = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-nomination-pools = { version = "1.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-nomination-pools-runtime-api = { version = "1.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-offences = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-preimage = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-proxy = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-ranked-collective = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-referenda = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-scheduler = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-session = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-staking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-staking-runtime-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-staking-reward-fn = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-sudo = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-timestamp = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-transaction-payment = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-transaction-payment-rpc = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-treasury = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-utility = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-vesting = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -pallet-whitelist = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-authority-discovery = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-block-builder = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus-babe = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus-babe-rpc = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus-epochs = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus-slots = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-chain-spec = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-cli = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-client-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-client-db = { version = "0.10.0-dev", features = ["rocksdb"], git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-executor = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-executor-common = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus-grandpa = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-consensus-grandpa-rpc = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-keystore = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-network = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-network-common = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-network-sync = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-network-statement = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-proposer-metrics = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-service = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-telemetry = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-rpc = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-rpc-api = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-rpc-spec-v2 = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-sync-state-rpc = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-sysinfo = { version = "6.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-transaction-pool = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-transaction-pool-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sc-tracing = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -sp-allocator = { version = "4.1.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-authority-discovery = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-arithmetic = { version = "6.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-blockchain = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-block-builder = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-core = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-consensus = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-consensus-babe = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-consensus-slots = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-externalities = { version = "0.13.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-consensus-grandpa = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-inherents = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-io = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-keyring = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-keystore = { version = "0.13.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-npos-elections = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-offchain = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-rpc = { version = "6.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-runtime = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-runtime-interface = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-session = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-std = { version = "5.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-state-machine = { version = "0.13.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-staking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-storage = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-timestamp = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-transaction-pool = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-transaction-storage-proof = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-trie = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-version = { version = "5.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -sp-wasm-interface = { version = "7.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox", default-features = false } -substrate-build-script-utils = { version = "3.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -substrate-frame-rpc-system = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -substrate-rpc-client = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -substrate-state-trie-migration-rpc = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -substrate-test-client = { version = "2.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -substrate-wasm-builder = { version = "5.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } -try-runtime-cli = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v0.9.43-canary-no-sandbox" } +frame-benchmarking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-benchmarking-cli = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +frame-election-provider-support = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-executive = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-support = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-support-test = { version = "3.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-system = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-system-benchmarking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-remote-externalities = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +frame-try-runtime = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +frame-system-rpc-runtime-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +generate-bags = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +pallet-authorship = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-authority-discovery = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-babe = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-bags-list = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-bounties = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-child-bounties = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-balances = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-conviction-voting = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-election-provider-multi-phase = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-grandpa = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-identity = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-im-online = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-multisig = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-nomination-pools = { version = "1.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-nomination-pools-runtime-api = { version = "1.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-offences = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-preimage = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-proxy = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-ranked-collective = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-referenda = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-scheduler = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-session = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-staking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-staking-runtime-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-staking-reward-fn = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-sudo = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-timestamp = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-transaction-payment = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-transaction-payment-rpc = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-treasury = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-utility = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-vesting = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +pallet-whitelist = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-authority-discovery = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-block-builder = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus-babe = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus-babe-rpc = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus-epochs = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus-slots = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-chain-spec = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-cli = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-client-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-client-db = { version = "0.10.0-dev", features = ["rocksdb"], git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-executor = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-executor-common = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus-grandpa = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-consensus-grandpa-rpc = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-keystore = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-network = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-network-common = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-network-sync = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-network-statement = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-offchain = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-proposer-metrics = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-service = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-telemetry = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-rpc = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-rpc-api = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-rpc-spec-v2 = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-sync-state-rpc = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-sysinfo = { version = "6.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-transaction-pool = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-transaction-pool-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sc-tracing = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +sp-allocator = { version = "4.1.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-api = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-authority-discovery = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-arithmetic = { version = "16.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-blockchain = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-block-builder = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-core = { version = "21.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-consensus = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-consensus-babe = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-consensus-slots = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-externalities = { version = "0.19.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-consensus-grandpa = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-inherents = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-io = { version = "23.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-keyring = { version = "24.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-keystore = { version = "0.27.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-npos-elections = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-offchain = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-rpc = { version = "6.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-runtime = { version = "24.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-runtime-interface = { version = "17.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-session = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-std = { version = "8.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-state-machine = { version = "0.28.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-staking = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-storage = { version = "13.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-timestamp = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-transaction-pool = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-transaction-storage-proof = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-trie = { version = "22.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-version = { version = "22.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +sp-wasm-interface = { version = "14.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary", default-features = false } +substrate-build-script-utils = { version = "3.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +substrate-frame-rpc-system = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +substrate-rpc-client = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +substrate-state-trie-migration-rpc = { version = "4.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +substrate-test-client = { version = "2.0.0", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +substrate-wasm-builder = { version = "5.0.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } +try-runtime-cli = { version = "0.10.0-dev", git = "https://github.com/gear-tech/substrate.git", branch = "gear-polkadot-v1.0.0-canary" } # Examples test-syscalls = { path = "examples/sys-calls", default-features = false } diff --git a/common/Cargo.toml b/common/Cargo.toml index 31adea61585..cd6f88f6db8 100644 --- a/common/Cargo.toml +++ b/common/Cargo.toml @@ -17,8 +17,6 @@ derive_more.workspace = true enum-iterator.workspace = true fail = { workspace = true, features = [ "failpoints" ], optional = true } hex.workspace = true -serde = { workspace = true, features = ["derive"] } -serde_json.workspace = true path-clean.workspace = true # Internal deps diff --git a/gsdk/src/metadata/generated.rs b/gsdk/src/metadata/generated.rs index 9ceec01af02..5d46a0967c7 100644 --- a/gsdk/src/metadata/generated.rs +++ b/gsdk/src/metadata/generated.rs @@ -114,16 +114,6 @@ pub mod runtime_types { } pub mod traits { use super::runtime_types; - pub mod misc { - use super::runtime_types; - #[derive( - Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode, - )] - pub struct WrapperOpaque<_0>( - #[codec(compact)] pub ::core::primitive::u32, - pub _0, - ); - } pub mod preimages { use super::runtime_types; #[derive( @@ -263,30 +253,28 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Make some on-chain remark."] - #[doc = ""] - #[doc = "- `O(1)`"] + #[doc = "See [`Pallet::remark`]."] remark { remark: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 1)] - #[doc = "Set the number of pages in the WebAssembly environment's heap."] + #[doc = "See [`Pallet::set_heap_pages`]."] set_heap_pages { pages: ::core::primitive::u64 }, #[codec(index = 2)] - #[doc = "Set the new runtime code."] + #[doc = "See [`Pallet::set_code`]."] set_code { code: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 3)] - #[doc = "Set the new runtime code without doing any checks of the given `code`."] + #[doc = "See [`Pallet::set_code_without_checks`]."] set_code_without_checks { code: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 4)] - #[doc = "Set some items of storage."] + #[doc = "See [`Pallet::set_storage`]."] set_storage { items: ::std::vec::Vec<( ::std::vec::Vec<::core::primitive::u8>, @@ -294,21 +282,18 @@ pub mod runtime_types { )>, }, #[codec(index = 5)] - #[doc = "Kill some items from storage."] + #[doc = "See [`Pallet::kill_storage`]."] kill_storage { keys: ::std::vec::Vec<::std::vec::Vec<::core::primitive::u8>>, }, #[codec(index = 6)] - #[doc = "Kill all storage items with a key that starts with the given prefix."] - #[doc = ""] - #[doc = "**NOTE:** We rely on the Root origin to provide us the number of subkeys under"] - #[doc = "the prefix we are removing to accurately calculate the weight of this function."] + #[doc = "See [`Pallet::kill_prefix`]."] kill_prefix { prefix: ::std::vec::Vec<::core::primitive::u8>, subkeys: ::core::primitive::u32, }, #[codec(index = 7)] - #[doc = "Make some on-chain remark and emit event."] + #[doc = "See [`Pallet::remark_with_event`]."] remark_with_event { remark: ::std::vec::Vec<::core::primitive::u8>, }, @@ -1009,19 +994,15 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Report authority equivocation/misbehavior. This method will verify"] - #[doc = "the equivocation proof and validate the given key ownership proof"] - #[doc = "against the extracted offender. If both are valid, the offence will"] - #[doc = "be reported."] + #[doc = "See [`Pallet::report_equivocation`]."] report_equivocation { equivocation_proof: ::std::boxed::Box< runtime_types::sp_consensus_slots::EquivocationProof< runtime_types::sp_runtime::generic::header::Header< ::core::primitive::u32, - runtime_types::sp_runtime::traits::BlakeTwo256, >, runtime_types::sp_consensus_babe::app::Public, >, @@ -1029,20 +1010,12 @@ pub mod runtime_types { key_owner_proof: runtime_types::sp_session::MembershipProof, }, #[codec(index = 1)] - #[doc = "Report authority equivocation/misbehavior. This method will verify"] - #[doc = "the equivocation proof and validate the given key ownership proof"] - #[doc = "against the extracted offender. If both are valid, the offence will"] - #[doc = "be reported."] - #[doc = "This extrinsic must be called unsigned and it is expected that only"] - #[doc = "block authors will call it (validated in `ValidateUnsigned`), as such"] - #[doc = "if the block author is defined it will be defined as the equivocation"] - #[doc = "reporter."] + #[doc = "See [`Pallet::report_equivocation_unsigned`]."] report_equivocation_unsigned { equivocation_proof: ::std::boxed::Box< runtime_types::sp_consensus_slots::EquivocationProof< runtime_types::sp_runtime::generic::header::Header< ::core::primitive::u32, - runtime_types::sp_runtime::traits::BlakeTwo256, >, runtime_types::sp_consensus_babe::app::Public, >, @@ -1050,16 +1023,13 @@ pub mod runtime_types { key_owner_proof: runtime_types::sp_session::MembershipProof, }, #[codec(index = 2)] - #[doc = "Plan an epoch config change. The epoch config change is recorded and will be enacted on"] - #[doc = "the next call to `enact_epoch_change`. The config will be activated one epoch after."] - #[doc = "Multiple calls to this method will replace any existing planned config change that had"] - #[doc = "not been enacted yet."] + #[doc = "See [`Pallet::plan_config_change`]."] plan_config_change { config: runtime_types::sp_consensus_babe::digests::NextConfigDescriptor, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "An equivocation proof provided as part of an equivocation report is invalid."] @@ -1108,44 +1078,28 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Declare that some `dislocated` account has, through rewards or penalties, sufficiently"] - #[doc = "changed its score that it should properly fall into a different bag than its current"] - #[doc = "one."] - #[doc = ""] - #[doc = "Anyone can call this function about any potentially dislocated account."] - #[doc = ""] - #[doc = "Will always update the stored score of `dislocated` to the correct score, based on"] - #[doc = "`ScoreProvider`."] - #[doc = ""] - #[doc = "If `dislocated` does not exists, it returns an error."] + #[doc = "See [`Pallet::rebag`]."] rebag { dislocated: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 1)] - #[doc = "Move the caller's Id directly in front of `lighter`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and can only be called by the Id of"] - #[doc = "the account going in front of `lighter`."] - #[doc = ""] - #[doc = "Only works if"] - #[doc = "- both nodes are within the same bag,"] - #[doc = "- and `origin` has a greater `Score` than `lighter`."] + #[doc = "See [`Pallet::put_in_front_of`]."] put_in_front_of { lighter: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "A error in the list interface implementation."] List(runtime_types::pallet_bags_list::list::ListError), } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "Moved an account from one bag to another."] @@ -1168,28 +1122,17 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Transfer some liquid free balance to another account."] - #[doc = ""] - #[doc = "`transfer_allow_death` will set the `FreeBalance` of the sender and receiver."] - #[doc = "If the sender's account is below the existential deposit as a result"] - #[doc = "of the transfer, the account will be reaped."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be `Signed` by the transactor."] + #[doc = "See [`Pallet::transfer_allow_death`]."] transfer_allow_death { dest: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, #[codec(compact)] value: ::core::primitive::u128, }, #[codec(index = 1)] - #[doc = "Set the regular balance of a given account; it also takes a reserved balance but this"] - #[doc = "must be the same as the account's current reserved balance."] - #[doc = ""] - #[doc = "The dispatch origin for this call is `root`."] - #[doc = ""] - #[doc = "WARNING: This call is DEPRECATED! Use `force_set_balance` instead."] + #[doc = "See [`Pallet::set_balance_deprecated`]."] set_balance_deprecated { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, #[codec(compact)] @@ -1198,8 +1141,7 @@ pub mod runtime_types { old_reserved: ::core::primitive::u128, }, #[codec(index = 2)] - #[doc = "Exactly as `transfer_allow_death`, except the origin must be root and the source account"] - #[doc = "may be specified."] + #[doc = "See [`Pallet::force_transfer`]."] force_transfer { source: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, dest: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, @@ -1207,70 +1149,38 @@ pub mod runtime_types { value: ::core::primitive::u128, }, #[codec(index = 3)] - #[doc = "Same as the [`transfer_allow_death`] call, but with a check that the transfer will not"] - #[doc = "kill the origin account."] - #[doc = ""] - #[doc = "99% of the time you want [`transfer_allow_death`] instead."] - #[doc = ""] - #[doc = "[`transfer_allow_death`]: struct.Pallet.html#method.transfer"] + #[doc = "See [`Pallet::transfer_keep_alive`]."] transfer_keep_alive { dest: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, #[codec(compact)] value: ::core::primitive::u128, }, #[codec(index = 4)] - #[doc = "Transfer the entire transferable balance from the caller account."] - #[doc = ""] - #[doc = "NOTE: This function only attempts to transfer _transferable_ balances. This means that"] - #[doc = "any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be"] - #[doc = "transferred by this function. To ensure that this function results in a killed account,"] - #[doc = "you might need to prepare the account by removing any reference counters, storage"] - #[doc = "deposits, etc..."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be Signed."] - #[doc = ""] - #[doc = "- `dest`: The recipient of the transfer."] - #[doc = "- `keep_alive`: A boolean to determine if the `transfer_all` operation should send all"] - #[doc = " of the funds the account has, causing the sender account to be killed (false), or"] - #[doc = " transfer everything except at least the existential deposit, which will guarantee to"] - #[doc = " keep the sender account alive (true)."] + #[doc = "See [`Pallet::transfer_all`]."] transfer_all { dest: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, keep_alive: ::core::primitive::bool, }, #[codec(index = 5)] - #[doc = "Unreserve some balance from a user by force."] - #[doc = ""] - #[doc = "Can only be called by ROOT."] + #[doc = "See [`Pallet::force_unreserve`]."] force_unreserve { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, amount: ::core::primitive::u128, }, #[codec(index = 6)] - #[doc = "Upgrade a specified account."] - #[doc = ""] - #[doc = "- `origin`: Must be `Signed`."] - #[doc = "- `who`: The account to be upgraded."] - #[doc = ""] - #[doc = "This will waive the transaction fee if at least all but 10% of the accounts needed to"] - #[doc = "be upgraded. (We let some not have to be upgraded just in order to allow for the"] - #[doc = "possibililty of churn)."] + #[doc = "See [`Pallet::upgrade_accounts`]."] upgrade_accounts { who: ::std::vec::Vec<::subxt::utils::AccountId32>, }, #[codec(index = 7)] - #[doc = "Alias for `transfer_allow_death`, provided only for name-wise compatibility."] - #[doc = ""] - #[doc = "WARNING: DEPRECATED! Will be released in approximately 3 months."] + #[doc = "See [`Pallet::transfer`]."] transfer { dest: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, #[codec(compact)] value: ::core::primitive::u128, }, #[codec(index = 8)] - #[doc = "Set the regular balance of a given account."] - #[doc = ""] - #[doc = "The dispatch origin for this call is `root`."] + #[doc = "See [`Pallet::force_set_balance`]."] force_set_balance { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, #[codec(compact)] @@ -1278,7 +1188,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Vesting balance too high to send value."] @@ -1312,7 +1222,7 @@ pub mod runtime_types { TooManyFreezes, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "An account was created with some free balance."] @@ -1488,45 +1398,23 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Propose a new bounty."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Payment: `TipReportDepositBase` will be reserved from the origin account, as well as"] - #[doc = "`DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval,"] - #[doc = "or slashed when rejected."] - #[doc = ""] - #[doc = "- `curator`: The curator account whom will manage this bounty."] - #[doc = "- `fee`: The curator fee."] - #[doc = "- `value`: The total payment amount of this bounty, curator fee included."] - #[doc = "- `description`: The description of this bounty."] + #[doc = "See [`Pallet::propose_bounty`]."] propose_bounty { #[codec(compact)] value: ::core::primitive::u128, description: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 1)] - #[doc = "Approve a bounty proposal. At a later time, the bounty will be funded and become active"] - #[doc = "and the original deposit will be returned."] - #[doc = ""] - #[doc = "May only be called from `T::SpendOrigin`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::approve_bounty`]."] approve_bounty { #[codec(compact)] bounty_id: ::core::primitive::u32, }, #[codec(index = 2)] - #[doc = "Assign a curator to a funded bounty."] - #[doc = ""] - #[doc = "May only be called from `T::SpendOrigin`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::propose_curator`]."] propose_curator { #[codec(compact)] bounty_id: ::core::primitive::u32, @@ -1535,92 +1423,38 @@ pub mod runtime_types { fee: ::core::primitive::u128, }, #[codec(index = 3)] - #[doc = "Unassign curator from a bounty."] - #[doc = ""] - #[doc = "This function can only be called by the `RejectOrigin` a signed origin."] - #[doc = ""] - #[doc = "If this function is called by the `RejectOrigin`, we assume that the curator is"] - #[doc = "malicious or inactive. As a result, we will slash the curator when possible."] - #[doc = ""] - #[doc = "If the origin is the curator, we take this as a sign they are unable to do their job and"] - #[doc = "they willingly give up. We could slash them, but for now we allow them to recover their"] - #[doc = "deposit and exit without issue. (We may want to change this if it is abused.)"] - #[doc = ""] - #[doc = "Finally, the origin can be anyone if and only if the curator is \"inactive\". This allows"] - #[doc = "anyone in the community to call out that a curator is not doing their due diligence, and"] - #[doc = "we should pick a new curator. In this case the curator should also be slashed."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::unassign_curator`]."] unassign_curator { #[codec(compact)] bounty_id: ::core::primitive::u32, }, #[codec(index = 4)] - #[doc = "Accept the curator role for a bounty."] - #[doc = "A deposit will be reserved from curator and refund upon successful payout."] - #[doc = ""] - #[doc = "May only be called from the curator."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::accept_curator`]."] accept_curator { #[codec(compact)] bounty_id: ::core::primitive::u32, }, #[codec(index = 5)] - #[doc = "Award bounty to a beneficiary account. The beneficiary will be able to claim the funds"] - #[doc = "after a delay."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be the curator of this bounty."] - #[doc = ""] - #[doc = "- `bounty_id`: Bounty ID to award."] - #[doc = "- `beneficiary`: The beneficiary account whom will receive the payout."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::award_bounty`]."] award_bounty { #[codec(compact)] bounty_id: ::core::primitive::u32, beneficiary: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 6)] - #[doc = "Claim the payout from an awarded bounty after payout delay."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be the beneficiary of this bounty."] - #[doc = ""] - #[doc = "- `bounty_id`: Bounty ID to claim."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::claim_bounty`]."] claim_bounty { #[codec(compact)] bounty_id: ::core::primitive::u32, }, #[codec(index = 7)] - #[doc = "Cancel a proposed or active bounty. All the funds will be sent to treasury and"] - #[doc = "the curator deposit will be unreserved if possible."] - #[doc = ""] - #[doc = "Only `T::RejectOrigin` is able to cancel a bounty."] - #[doc = ""] - #[doc = "- `bounty_id`: Bounty ID to cancel."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::close_bounty`]."] close_bounty { #[codec(compact)] bounty_id: ::core::primitive::u32, }, #[codec(index = 8)] - #[doc = "Extend the expiry time of an active bounty."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be the curator of this bounty."] - #[doc = ""] - #[doc = "- `bounty_id`: Bounty ID to extend."] - #[doc = "- `remark`: additional information."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::extend_bounty_expiry`]."] extend_bounty_expiry { #[codec(compact)] bounty_id: ::core::primitive::u32, @@ -1628,7 +1462,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Proposer's balance is too low."] @@ -1666,7 +1500,7 @@ pub mod runtime_types { TooManyQueued, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "New bounty proposal."] @@ -1735,28 +1569,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Add a new child-bounty."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be the curator of parent"] - #[doc = "bounty and the parent bounty must be in \"active\" state."] - #[doc = ""] - #[doc = "Child-bounty gets added successfully & fund gets transferred from"] - #[doc = "parent bounty to child-bounty account, if parent bounty has enough"] - #[doc = "funds, else the call fails."] - #[doc = ""] - #[doc = "Upper bound to maximum number of active child bounties that can be"] - #[doc = "added are managed via runtime trait config"] - #[doc = "[`Config::MaxActiveChildBountyCount`]."] - #[doc = ""] - #[doc = "If the call is success, the status of child-bounty is updated to"] - #[doc = "\"Added\"."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty for which child-bounty is being added."] - #[doc = "- `value`: Value for executing the proposal."] - #[doc = "- `description`: Text description for the child-bounty."] + #[doc = "See [`Pallet::add_child_bounty`]."] add_child_bounty { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1765,21 +1581,7 @@ pub mod runtime_types { description: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 1)] - #[doc = "Propose curator for funded child-bounty."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be curator of parent bounty."] - #[doc = ""] - #[doc = "Parent bounty must be in active state, for this child-bounty call to"] - #[doc = "work."] - #[doc = ""] - #[doc = "Child-bounty must be in \"Added\" state, for processing the call. And"] - #[doc = "state of child-bounty is moved to \"CuratorProposed\" on successful"] - #[doc = "call completion."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty."] - #[doc = "- `child_bounty_id`: Index of child bounty."] - #[doc = "- `curator`: Address of child-bounty curator."] - #[doc = "- `fee`: payment fee to child-bounty curator for execution."] + #[doc = "See [`Pallet::propose_curator`]."] propose_curator { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1790,25 +1592,7 @@ pub mod runtime_types { fee: ::core::primitive::u128, }, #[codec(index = 2)] - #[doc = "Accept the curator role for the child-bounty."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be the curator of this"] - #[doc = "child-bounty."] - #[doc = ""] - #[doc = "A deposit will be reserved from the curator and refund upon"] - #[doc = "successful payout or cancellation."] - #[doc = ""] - #[doc = "Fee for curator is deducted from curator fee of parent bounty."] - #[doc = ""] - #[doc = "Parent bounty must be in active state, for this child-bounty call to"] - #[doc = "work."] - #[doc = ""] - #[doc = "Child-bounty must be in \"CuratorProposed\" state, for processing the"] - #[doc = "call. And state of child-bounty is moved to \"Active\" on successful"] - #[doc = "call completion."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty."] - #[doc = "- `child_bounty_id`: Index of child bounty."] + #[doc = "See [`Pallet::accept_curator`]."] accept_curator { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1816,40 +1600,7 @@ pub mod runtime_types { child_bounty_id: ::core::primitive::u32, }, #[codec(index = 3)] - #[doc = "Unassign curator from a child-bounty."] - #[doc = ""] - #[doc = "The dispatch origin for this call can be either `RejectOrigin`, or"] - #[doc = "the curator of the parent bounty, or any signed origin."] - #[doc = ""] - #[doc = "For the origin other than T::RejectOrigin and the child-bounty"] - #[doc = "curator, parent bounty must be in active state, for this call to"] - #[doc = "work. We allow child-bounty curator and T::RejectOrigin to execute"] - #[doc = "this call irrespective of the parent bounty state."] - #[doc = ""] - #[doc = "If this function is called by the `RejectOrigin` or the"] - #[doc = "parent bounty curator, we assume that the child-bounty curator is"] - #[doc = "malicious or inactive. As a result, child-bounty curator deposit is"] - #[doc = "slashed."] - #[doc = ""] - #[doc = "If the origin is the child-bounty curator, we take this as a sign"] - #[doc = "that they are unable to do their job, and are willingly giving up."] - #[doc = "We could slash the deposit, but for now we allow them to unreserve"] - #[doc = "their deposit and exit without issue. (We may want to change this if"] - #[doc = "it is abused.)"] - #[doc = ""] - #[doc = "Finally, the origin can be anyone iff the child-bounty curator is"] - #[doc = "\"inactive\". Expiry update due of parent bounty is used to estimate"] - #[doc = "inactive state of child-bounty curator."] - #[doc = ""] - #[doc = "This allows anyone in the community to call out that a child-bounty"] - #[doc = "curator is not doing their due diligence, and we should pick a new"] - #[doc = "one. In this case the child-bounty curator deposit is slashed."] - #[doc = ""] - #[doc = "State of child-bounty is moved to Added state on successful call"] - #[doc = "completion."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty."] - #[doc = "- `child_bounty_id`: Index of child bounty."] + #[doc = "See [`Pallet::unassign_curator`]."] unassign_curator { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1857,23 +1608,7 @@ pub mod runtime_types { child_bounty_id: ::core::primitive::u32, }, #[codec(index = 4)] - #[doc = "Award child-bounty to a beneficiary."] - #[doc = ""] - #[doc = "The beneficiary will be able to claim the funds after a delay."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be the parent curator or"] - #[doc = "curator of this child-bounty."] - #[doc = ""] - #[doc = "Parent bounty must be in active state, for this child-bounty call to"] - #[doc = "work."] - #[doc = ""] - #[doc = "Child-bounty must be in active state, for processing the call. And"] - #[doc = "state of child-bounty is moved to \"PendingPayout\" on successful call"] - #[doc = "completion."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty."] - #[doc = "- `child_bounty_id`: Index of child bounty."] - #[doc = "- `beneficiary`: Beneficiary account."] + #[doc = "See [`Pallet::award_child_bounty`]."] award_child_bounty { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1882,22 +1617,7 @@ pub mod runtime_types { beneficiary: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 5)] - #[doc = "Claim the payout from an awarded child-bounty after payout delay."] - #[doc = ""] - #[doc = "The dispatch origin for this call may be any signed origin."] - #[doc = ""] - #[doc = "Call works independent of parent bounty state, No need for parent"] - #[doc = "bounty to be in active state."] - #[doc = ""] - #[doc = "The Beneficiary is paid out with agreed bounty value. Curator fee is"] - #[doc = "paid & curator deposit is unreserved."] - #[doc = ""] - #[doc = "Child-bounty must be in \"PendingPayout\" state, for processing the"] - #[doc = "call. And instance of child-bounty is removed from the state on"] - #[doc = "successful call completion."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty."] - #[doc = "- `child_bounty_id`: Index of child bounty."] + #[doc = "See [`Pallet::claim_child_bounty`]."] claim_child_bounty { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1905,28 +1625,7 @@ pub mod runtime_types { child_bounty_id: ::core::primitive::u32, }, #[codec(index = 6)] - #[doc = "Cancel a proposed or active child-bounty. Child-bounty account funds"] - #[doc = "are transferred to parent bounty account. The child-bounty curator"] - #[doc = "deposit may be unreserved if possible."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be either parent curator or"] - #[doc = "`T::RejectOrigin`."] - #[doc = ""] - #[doc = "If the state of child-bounty is `Active`, curator deposit is"] - #[doc = "unreserved."] - #[doc = ""] - #[doc = "If the state of child-bounty is `PendingPayout`, call fails &"] - #[doc = "returns `PendingPayout` error."] - #[doc = ""] - #[doc = "For the origin other than T::RejectOrigin, parent bounty must be in"] - #[doc = "active state, for this child-bounty call to work. For origin"] - #[doc = "T::RejectOrigin execution is forced."] - #[doc = ""] - #[doc = "Instance of child-bounty is removed from the state on successful"] - #[doc = "call completion."] - #[doc = ""] - #[doc = "- `parent_bounty_id`: Index of parent bounty."] - #[doc = "- `child_bounty_id`: Index of child bounty."] + #[doc = "See [`Pallet::close_child_bounty`]."] close_child_bounty { #[codec(compact)] parent_bounty_id: ::core::primitive::u32, @@ -1935,7 +1634,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "The parent bounty is not in active state."] @@ -1948,7 +1647,7 @@ pub mod runtime_types { TooManyChildBounties, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A child-bounty is added."] @@ -2028,18 +1727,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Vote in a poll. If `vote.is_aye()`, the vote is to enact the proposal;"] - #[doc = "otherwise it is a vote to keep the status quo."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be _Signed_."] - #[doc = ""] - #[doc = "- `poll_index`: The index of the poll to vote for."] - #[doc = "- `vote`: The vote configuration."] - #[doc = ""] - #[doc = "Weight: `O(R)` where R is the number of polls the voter has voted on."] + #[doc = "See [`Pallet::vote`]."] vote { #[codec(compact)] poll_index: ::core::primitive::u32, @@ -2048,29 +1739,7 @@ pub mod runtime_types { >, }, #[codec(index = 1)] - #[doc = "Delegate the voting power (with some given conviction) of the sending account for a"] - #[doc = "particular class of polls."] - #[doc = ""] - #[doc = "The balance delegated is locked for as long as it's delegated, and thereafter for the"] - #[doc = "time appropriate for the conviction's lock period."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be _Signed_, and the signing account must either:"] - #[doc = " - be delegating already; or"] - #[doc = " - have no voting activity (if there is, then it will need to be removed/consolidated"] - #[doc = " through `reap_vote` or `unvote`)."] - #[doc = ""] - #[doc = "- `to`: The account whose voting the `target` account's voting power will follow."] - #[doc = "- `class`: The class of polls to delegate. To delegate multiple classes, multiple calls"] - #[doc = " to this function are required."] - #[doc = "- `conviction`: The conviction that will be attached to the delegated votes. When the"] - #[doc = " account is undelegated, the funds will be locked for the corresponding period."] - #[doc = "- `balance`: The amount of the account's balance to be used in delegating. This must not"] - #[doc = " be more than the account's current balance."] - #[doc = ""] - #[doc = "Emits `Delegated`."] - #[doc = ""] - #[doc = "Weight: `O(R)` where R is the number of polls the voter delegating to has"] - #[doc = " voted on. Weight is initially charged as if maximum votes, but is refunded later."] + #[doc = "See [`Pallet::delegate`]."] delegate { class: ::core::primitive::u16, to: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, @@ -2078,86 +1747,22 @@ pub mod runtime_types { balance: ::core::primitive::u128, }, #[codec(index = 2)] - #[doc = "Undelegate the voting power of the sending account for a particular class of polls."] - #[doc = ""] - #[doc = "Tokens may be unlocked following once an amount of time consistent with the lock period"] - #[doc = "of the conviction with which the delegation was issued has passed."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be _Signed_ and the signing account must be"] - #[doc = "currently delegating."] - #[doc = ""] - #[doc = "- `class`: The class of polls to remove the delegation from."] - #[doc = ""] - #[doc = "Emits `Undelegated`."] - #[doc = ""] - #[doc = "Weight: `O(R)` where R is the number of polls the voter delegating to has"] - #[doc = " voted on. Weight is initially charged as if maximum votes, but is refunded later."] + #[doc = "See [`Pallet::undelegate`]."] undelegate { class: ::core::primitive::u16 }, #[codec(index = 3)] - #[doc = "Remove the lock caused by prior voting/delegating which has expired within a particular"] - #[doc = "class."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be _Signed_."] - #[doc = ""] - #[doc = "- `class`: The class of polls to unlock."] - #[doc = "- `target`: The account to remove the lock on."] - #[doc = ""] - #[doc = "Weight: `O(R)` with R number of vote of target."] + #[doc = "See [`Pallet::unlock`]."] unlock { class: ::core::primitive::u16, target: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 4)] - #[doc = "Remove a vote for a poll."] - #[doc = ""] - #[doc = "If:"] - #[doc = "- the poll was cancelled, or"] - #[doc = "- the poll is ongoing, or"] - #[doc = "- the poll has ended such that"] - #[doc = " - the vote of the account was in opposition to the result; or"] - #[doc = " - there was no conviction to the account's vote; or"] - #[doc = " - the account made a split vote"] - #[doc = "...then the vote is removed cleanly and a following call to `unlock` may result in more"] - #[doc = "funds being available."] - #[doc = ""] - #[doc = "If, however, the poll has ended and:"] - #[doc = "- it finished corresponding to the vote of the account, and"] - #[doc = "- the account made a standard vote with conviction, and"] - #[doc = "- the lock period of the conviction is not over"] - #[doc = "...then the lock will be aggregated into the overall account's lock, which may involve"] - #[doc = "*overlocking* (where the two locks are combined into a single lock that is the maximum"] - #[doc = "of both the amount locked and the time is it locked for)."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be _Signed_, and the signer must have a vote"] - #[doc = "registered for poll `index`."] - #[doc = ""] - #[doc = "- `index`: The index of poll of the vote to be removed."] - #[doc = "- `class`: Optional parameter, if given it indicates the class of the poll. For polls"] - #[doc = " which have finished or are cancelled, this must be `Some`."] - #[doc = ""] - #[doc = "Weight: `O(R + log R)` where R is the number of polls that `target` has voted on."] - #[doc = " Weight is calculated for the maximum number of vote."] + #[doc = "See [`Pallet::remove_vote`]."] remove_vote { class: ::core::option::Option<::core::primitive::u16>, index: ::core::primitive::u32, }, #[codec(index = 5)] - #[doc = "Remove a vote for a poll."] - #[doc = ""] - #[doc = "If the `target` is equal to the signer, then this function is exactly equivalent to"] - #[doc = "`remove_vote`. If not equal to the signer, then the vote must have expired,"] - #[doc = "either because the poll was cancelled, because the voter lost the poll or"] - #[doc = "because the conviction period is over."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be _Signed_."] - #[doc = ""] - #[doc = "- `target`: The account of the vote to be removed; this account must have voted for poll"] - #[doc = " `index`."] - #[doc = "- `index`: The index of poll of the vote to be removed."] - #[doc = "- `class`: The class of the poll."] - #[doc = ""] - #[doc = "Weight: `O(R + log R)` where R is the number of polls that `target` has voted on."] - #[doc = " Weight is calculated for the maximum number of vote."] + #[doc = "See [`Pallet::remove_other_vote`]."] remove_other_vote { target: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, class: ::core::primitive::u16, @@ -2165,7 +1770,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Poll is not ongoing."] @@ -2206,7 +1811,7 @@ pub mod runtime_types { BadClass, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "An account has delegated their vote to another account. \\[who, target\\]"] @@ -2292,9 +1897,9 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { - # [codec (index = 0)] # [doc = "Submit a solution for the unsigned phase."] # [doc = ""] # [doc = "The dispatch origin fo this call must be __none__."] # [doc = ""] # [doc = "This submission is checked on the fly. Moreover, this unsigned solution is only"] # [doc = "validated when submitted to the pool from the **local** node. Effectively, this means"] # [doc = "that only active validators can submit this transaction when authoring a block (similar"] # [doc = "to an inherent)."] # [doc = ""] # [doc = "To prevent any incorrect solution (and thus wasted time/weight), this transaction will"] # [doc = "panic if the solution submitted by the validator is invalid in any way, effectively"] # [doc = "putting their authoring reward at risk."] # [doc = ""] # [doc = "No deposit or reward is associated with this submission."] submit_unsigned { raw_solution: ::std::boxed::Box < runtime_types::pallet_election_provider_multi_phase::RawSolution < runtime_types::vara_runtime::NposSolution16 > > , witness : runtime_types::pallet_election_provider_multi_phase::SolutionOrSnapshotSize , } , # [codec (index = 1)] # [doc = "Set a new value for `MinimumUntrustedScore`."] # [doc = ""] # [doc = "Dispatch origin must be aligned with `T::ForceOrigin`."] # [doc = ""] # [doc = "This check can be turned off by setting the value to `None`."] set_minimum_untrusted_score { maybe_next_score: ::core::option::Option < runtime_types::sp_npos_elections::ElectionScore > , } , # [codec (index = 2)] # [doc = "Set a solution in the queue, to be handed out to the client of this pallet in the next"] # [doc = "call to `ElectionProvider::elect`."] # [doc = ""] # [doc = "This can only be set by `T::ForceOrigin`, and only when the phase is `Emergency`."] # [doc = ""] # [doc = "The solution is not checked for any feasibility and is assumed to be trustworthy, as any"] # [doc = "feasibility check itself can in principle cause the election process to fail (due to"] # [doc = "memory/weight constrains)."] set_emergency_election_result { supports: ::std::vec::Vec < (::subxt::utils::AccountId32 , runtime_types::sp_npos_elections::Support < ::subxt::utils::AccountId32 > ,) > , } , # [codec (index = 3)] # [doc = "Submit a solution for the signed phase."] # [doc = ""] # [doc = "The dispatch origin fo this call must be __signed__."] # [doc = ""] # [doc = "The solution is potentially queued, based on the claimed score and processed at the end"] # [doc = "of the signed phase."] # [doc = ""] # [doc = "A deposit is reserved and recorded for the solution. Based on the outcome, the solution"] # [doc = "might be rewarded, slashed, or get all or a part of the deposit back."] submit { raw_solution: ::std::boxed::Box < runtime_types::pallet_election_provider_multi_phase::RawSolution < runtime_types::vara_runtime::NposSolution16 > > , } , # [codec (index = 4)] # [doc = "Trigger the governance fallback."] # [doc = ""] # [doc = "This can only be called when [`Phase::Emergency`] is enabled, as an alternative to"] # [doc = "calling [`Call::set_emergency_election_result`]."] governance_fallback { maybe_max_voters: ::core::option::Option <::core::primitive::u32 > , maybe_max_targets: ::core::option::Option <::core::primitive::u32 > , } , } + # [codec (index = 0)] # [doc = "See [`Pallet::submit_unsigned`]."] submit_unsigned { raw_solution: ::std::boxed::Box < runtime_types::pallet_election_provider_multi_phase::RawSolution < runtime_types::vara_runtime::NposSolution16 > > , witness : runtime_types::pallet_election_provider_multi_phase::SolutionOrSnapshotSize , } , # [codec (index = 1)] # [doc = "See [`Pallet::set_minimum_untrusted_score`]."] set_minimum_untrusted_score { maybe_next_score: ::core::option::Option < runtime_types::sp_npos_elections::ElectionScore > , } , # [codec (index = 2)] # [doc = "See [`Pallet::set_emergency_election_result`]."] set_emergency_election_result { supports: ::std::vec::Vec < (::subxt::utils::AccountId32 , runtime_types::sp_npos_elections::Support < ::subxt::utils::AccountId32 > ,) > , } , # [codec (index = 3)] # [doc = "See [`Pallet::submit`]."] submit { raw_solution: ::std::boxed::Box < runtime_types::pallet_election_provider_multi_phase::RawSolution < runtime_types::vara_runtime::NposSolution16 > > , } , # [codec (index = 4)] # [doc = "See [`Pallet::governance_fallback`]."] governance_fallback { maybe_max_voters: ::core::option::Option <::core::primitive::u32 > , maybe_max_targets: ::core::option::Option <::core::primitive::u32 > , } , } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] #[doc = "Error of the pallet that can be returned in response to dispatches."] pub enum Error { @@ -2342,7 +1947,7 @@ pub mod runtime_types { TooManyWinners, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A solution was stored with the given compute."] @@ -2463,67 +2068,15 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Saves program `code` in storage."] - #[doc = ""] - #[doc = "The extrinsic was created to provide _deploy program from program_ functionality."] - #[doc = "Anyone who wants to define a \"factory\" logic in program should first store the code and metadata for the \"child\""] - #[doc = "program in storage. So the code for the child will be initialized by program initialization request only if it exists in storage."] - #[doc = ""] - #[doc = "More precisely, the code and its metadata are actually saved in the storage under the hash of the `code`. The code hash is computed"] - #[doc = "as Blake256 hash. At the time of the call the `code` hash should not be in the storage. If it was stored previously, call will end up"] - #[doc = "with an `CodeAlreadyExists` error. In this case user can be sure, that he can actually use the hash of his program's code bytes to define"] - #[doc = "\"program factory\" logic in his program."] - #[doc = ""] - #[doc = "Parameters"] - #[doc = "- `code`: wasm code of a program as a byte vector."] - #[doc = ""] - #[doc = "Emits the following events:"] - #[doc = "- `SavedCode(H256)` - when the code is saved in storage."] + #[doc = "See [`Pallet::upload_code`]."] upload_code { code: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 1)] - #[doc = "Creates program initialization request (message), that is scheduled to be run in the same block."] - #[doc = ""] - #[doc = "There are no guarantees that initialization message will be run in the same block due to block"] - #[doc = "gas limit restrictions. For example, when it will be the message's turn, required gas limit for it"] - #[doc = "could be more than remaining block gas limit. Therefore, the message processing will be postponed"] - #[doc = "until the next block."] - #[doc = ""] - #[doc = "`ProgramId` is computed as Blake256 hash of concatenated bytes of `code` + `salt`. (todo #512 `code_hash` + `salt`)"] - #[doc = "Such `ProgramId` must not exist in the Program Storage at the time of this call."] - #[doc = ""] - #[doc = "There is the same guarantee here as in `upload_code`. That is, future program's"] - #[doc = "`code` and metadata are stored before message was added to the queue and processed."] - #[doc = ""] - #[doc = "The origin must be Signed and the sender must have sufficient funds to pay"] - #[doc = "for `gas` and `value` (in case the latter is being transferred)."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `code`: wasm code of a program as a byte vector."] - #[doc = "- `salt`: randomness term (a seed) to allow programs with identical code"] - #[doc = " to be created independently."] - #[doc = "- `init_payload`: encoded parameters of the wasm module `init` function."] - #[doc = "- `gas_limit`: maximum amount of gas the program can spend before it is halted."] - #[doc = "- `value`: balance to be transferred to the program once it's been created."] - #[doc = ""] - #[doc = "Emits the following events:"] - #[doc = "- `InitMessageEnqueued(MessageInfo)` when init message is placed in the queue."] - #[doc = ""] - #[doc = "# Note"] - #[doc = "Faulty (uninitialized) programs still have a valid addresses (program ids) that can deterministically be derived on the"] - #[doc = "caller's side upfront. It means that if messages are sent to such an address, they might still linger in the queue."] - #[doc = ""] - #[doc = "In order to mitigate the risk of users' funds being sent to an address,"] - #[doc = "where a valid program should have resided, while it's not,"] - #[doc = "such \"failed-to-initialize\" programs are not silently deleted from the"] - #[doc = "program storage but rather marked as \"ghost\" programs."] - #[doc = "Ghost program can be removed by their original author via an explicit call."] - #[doc = "The funds stored by a ghost program will be release to the author once the program"] - #[doc = "has been removed."] + #[doc = "See [`Pallet::upload_program`]."] upload_program { code: ::std::vec::Vec<::core::primitive::u8>, salt: ::std::vec::Vec<::core::primitive::u8>, @@ -2533,22 +2086,7 @@ pub mod runtime_types { keep_alive: ::core::primitive::bool, }, #[codec(index = 2)] - #[doc = "Creates program via `code_id` from storage."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `code_id`: wasm code id in the code storage."] - #[doc = "- `salt`: randomness term (a seed) to allow programs with identical code"] - #[doc = " to be created independently."] - #[doc = "- `init_payload`: encoded parameters of the wasm module `init` function."] - #[doc = "- `gas_limit`: maximum amount of gas the program can spend before it is halted."] - #[doc = "- `value`: balance to be transferred to the program once it's been created."] - #[doc = ""] - #[doc = "Emits the following events:"] - #[doc = "- `InitMessageEnqueued(MessageInfo)` when init message is placed in the queue."] - #[doc = ""] - #[doc = "# NOTE"] - #[doc = ""] - #[doc = "For the details of this extrinsic, see `upload_code`."] + #[doc = "See [`Pallet::create_program`]."] create_program { code_id: runtime_types::gear_core::ids::CodeId, salt: ::std::vec::Vec<::core::primitive::u8>, @@ -2558,23 +2096,7 @@ pub mod runtime_types { keep_alive: ::core::primitive::bool, }, #[codec(index = 3)] - #[doc = "Sends a message to a program or to another account."] - #[doc = ""] - #[doc = "The origin must be Signed and the sender must have sufficient funds to pay"] - #[doc = "for `gas` and `value` (in case the latter is being transferred)."] - #[doc = ""] - #[doc = "To avoid an undefined behavior a check is made that the destination address"] - #[doc = "is not a program in uninitialized state. If the opposite holds true,"] - #[doc = "the message is not enqueued for processing."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `destination`: the message destination."] - #[doc = "- `payload`: in case of a program destination, parameters of the `handle` function."] - #[doc = "- `gas_limit`: maximum amount of gas the program can spend before it is halted."] - #[doc = "- `value`: balance to be transferred to the program once it's been created."] - #[doc = ""] - #[doc = "Emits the following events:"] - #[doc = "- `DispatchMessageEnqueued(MessageInfo)` when dispatch message is placed in the queue."] + #[doc = "See [`Pallet::send_message`]."] send_message { destination: runtime_types::gear_core::ids::ProgramId, payload: ::std::vec::Vec<::core::primitive::u8>, @@ -2583,19 +2105,7 @@ pub mod runtime_types { keep_alive: ::core::primitive::bool, }, #[codec(index = 4)] - #[doc = "Send reply on message in `Mailbox`."] - #[doc = ""] - #[doc = "Removes message by given `MessageId` from callers `Mailbox`:"] - #[doc = "rent funds become free, associated with the message value"] - #[doc = "transfers from message sender to extrinsic caller."] - #[doc = ""] - #[doc = "Generates reply on removed message with given parameters"] - #[doc = "and pushes it in `MessageQueue`."] - #[doc = ""] - #[doc = "NOTE: source of the message in mailbox guaranteed to be a program."] - #[doc = ""] - #[doc = "NOTE: only user who is destination of the message, can claim value"] - #[doc = "or reply on the message from mailbox."] + #[doc = "See [`Pallet::send_reply`]."] send_reply { reply_to_id: runtime_types::gear_core::ids::MessageId, payload: ::std::vec::Vec<::core::primitive::u8>, @@ -2604,55 +2114,33 @@ pub mod runtime_types { keep_alive: ::core::primitive::bool, }, #[codec(index = 5)] - #[doc = "Claim value from message in `Mailbox`."] - #[doc = ""] - #[doc = "Removes message by given `MessageId` from callers `Mailbox`:"] - #[doc = "rent funds become free, associated with the message value"] - #[doc = "transfers from message sender to extrinsic caller."] - #[doc = ""] - #[doc = "NOTE: only user who is destination of the message, can claim value"] - #[doc = "or reply on the message from mailbox."] + #[doc = "See [`Pallet::claim_value`]."] claim_value { message_id: runtime_types::gear_core::ids::MessageId, }, #[codec(index = 6)] - #[doc = "Process message queue"] + #[doc = "See [`Pallet::run`]."] run { max_gas: ::core::option::Option<::core::primitive::u64>, }, #[codec(index = 7)] - #[doc = "Sets `ExecuteInherent` flag."] - #[doc = ""] - #[doc = "Requires root origin (eventually, will only be set via referendum)"] + #[doc = "See [`Pallet::set_execute_inherent`]."] set_execute_inherent { value: ::core::primitive::bool }, #[codec(index = 8)] - #[doc = "Pay additional rent for the program."] + #[doc = "See [`Pallet::pay_program_rent`]."] pay_program_rent { program_id: runtime_types::gear_core::ids::ProgramId, block_count: ::core::primitive::u32, }, #[codec(index = 9)] - #[doc = "Starts a resume session of the previously paused program."] - #[doc = ""] - #[doc = "The origin must be Signed."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `program_id`: id of the program to resume."] - #[doc = "- `allocations`: memory allocations of program prior to stop."] - #[doc = "- `code_hash`: id of the program binary code."] + #[doc = "See [`Pallet::resume_session_init`]."] resume_session_init { program_id: runtime_types::gear_core::ids::ProgramId, allocations: ::std::vec::Vec, code_hash: runtime_types::gear_core::ids::CodeId, }, #[codec(index = 10)] - #[doc = "Appends memory pages to the resume session."] - #[doc = ""] - #[doc = "The origin must be Signed and should be the owner of the session."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `session_id`: id of the resume session."] - #[doc = "- `memory_pages`: program memory (or its part) before it was paused."] + #[doc = "See [`Pallet::resume_session_push`]."] resume_session_push { session_id: ::core::primitive::u128, memory_pages: ::std::vec::Vec<( @@ -2661,20 +2149,14 @@ pub mod runtime_types { )>, }, #[codec(index = 11)] - #[doc = "Finishes the program resume session."] - #[doc = ""] - #[doc = "The origin must be Signed and should be the owner of the session."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `session_id`: id of the resume session."] - #[doc = "- `block_count`: the specified period of rent."] + #[doc = "See [`Pallet::resume_session_commit`]."] resume_session_commit { session_id: ::core::primitive::u128, block_count: ::core::primitive::u32, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Message wasn't found in the mailbox."] @@ -2744,7 +2226,7 @@ pub mod runtime_types { ProgramRentDisabled, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "User sends message to program, which was successfully"] @@ -3063,7 +2545,7 @@ pub mod runtime_types { pub value: _0, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Insufficient user balance."] @@ -3090,28 +2572,15 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Turn the debug mode on and off."] - #[doc = ""] - #[doc = "The origin must be the root."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `debug_mode_on`: if true, debug mode will be turned on, turned off otherwise."] - #[doc = ""] - #[doc = "Emits the following events:"] - #[doc = "- `DebugMode(debug_mode_on)."] + #[doc = "See [`Pallet::enable_debug_mode`]."] enable_debug_mode { debug_mode_on: ::core::primitive::bool, }, #[codec(index = 1)] - #[doc = "A dummy extrinsic with programmatically set weight."] - #[doc = ""] - #[doc = "Used in tests to exhaust block resources."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `_fraction`: the fraction of the `max_extrinsic` the extrinsic will use."] + #[doc = "See [`Pallet::exhaust_block_resources`]."] exhaust_block_resources { fraction: runtime_types::sp_arithmetic::per_things::Percent, }, @@ -3124,10 +2593,10 @@ pub mod runtime_types { ::std::vec::Vec, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error {} #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] DebugMode(::core::primitive::bool), @@ -3163,7 +2632,7 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] Forbidden, @@ -3221,7 +2690,7 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Occurs when given key already exists in queue."] @@ -3281,7 +2750,7 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] DuplicateItem, @@ -3309,7 +2778,7 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Occurs when given task already exists in task pool."] @@ -3330,21 +2799,25 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] + #[doc = "See [`Pallet::refill`]."] refill { value: ::core::primitive::u128 }, #[codec(index = 1)] + #[doc = "See [`Pallet::force_refill`]."] force_refill { from: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, value: ::core::primitive::u128, }, #[codec(index = 2)] + #[doc = "See [`Pallet::withdraw`]."] withdraw { to: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, value: ::core::primitive::u128, }, #[codec(index = 3)] + #[doc = "See [`Pallet::align_supply`]."] align_supply { target: ::core::primitive::u128 }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] @@ -3358,7 +2831,7 @@ pub mod runtime_types { FailureToWithdrawFromPool, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "Deposited to the pool."] @@ -3380,29 +2853,17 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Issue a new voucher for a `user` to be used to pay for sending messages"] - #[doc = "to `program_id` program."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `to`: The voucher holder account id."] - #[doc = "- `program`: The program id, messages to whom can be paid with the voucher."] - #[doc = "NOTE: the fact a program with such id exists in storage is not checked - it's"] - #[doc = "a caller's responsibility to ensure the consistency of the input parameters."] - #[doc = "- `amount`: The voucher amount."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "O(Z + C) where Z is the length of the call and C its execution weight."] + #[doc = "See [`Pallet::issue`]."] issue { to: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, program: runtime_types::gear_core::ids::ProgramId, value: ::core::primitive::u128, }, #[codec(index = 1)] - #[doc = "Dispatch allowed with voucher call."] + #[doc = "See [`Pallet::call`]."] call { call: runtime_types::pallet_gear_voucher::PrepaidCall< ::core::primitive::u128, @@ -3410,7 +2871,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] FailureToCreateVoucher, @@ -3418,7 +2879,7 @@ pub mod runtime_types { FailureToRedeemVoucher, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A new voucher issued."] @@ -3454,13 +2915,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Report voter equivocation/misbehavior. This method will verify the"] - #[doc = "equivocation proof and validate the given key ownership proof"] - #[doc = "against the extracted offender. If both are valid, the offence"] - #[doc = "will be reported."] + #[doc = "See [`Pallet::report_equivocation`]."] report_equivocation { equivocation_proof: ::std::boxed::Box< runtime_types::sp_consensus_grandpa::EquivocationProof< @@ -3471,15 +2929,7 @@ pub mod runtime_types { key_owner_proof: runtime_types::sp_session::MembershipProof, }, #[codec(index = 1)] - #[doc = "Report voter equivocation/misbehavior. This method will verify the"] - #[doc = "equivocation proof and validate the given key ownership proof"] - #[doc = "against the extracted offender. If both are valid, the offence"] - #[doc = "will be reported."] - #[doc = ""] - #[doc = "This extrinsic must be called unsigned and it is expected that only"] - #[doc = "block authors will call it (validated in `ValidateUnsigned`), as such"] - #[doc = "if the block author is defined it will be defined as the equivocation"] - #[doc = "reporter."] + #[doc = "See [`Pallet::report_equivocation_unsigned`]."] report_equivocation_unsigned { equivocation_proof: ::std::boxed::Box< runtime_types::sp_consensus_grandpa::EquivocationProof< @@ -3490,25 +2940,14 @@ pub mod runtime_types { key_owner_proof: runtime_types::sp_session::MembershipProof, }, #[codec(index = 2)] - #[doc = "Note that the current authority set of the GRANDPA finality gadget has stalled."] - #[doc = ""] - #[doc = "This will trigger a forced authority set change at the beginning of the next session, to"] - #[doc = "be enacted `delay` blocks after that. The `delay` should be high enough to safely assume"] - #[doc = "that the block signalling the forced change will not be re-orged e.g. 1000 blocks."] - #[doc = "The block production rate (which may be slowed down because of finality lagging) should"] - #[doc = "be taken into account when choosing the `delay`. The GRANDPA voters based on the new"] - #[doc = "authority will start voting on top of `best_finalized_block_number` for new finalized"] - #[doc = "blocks. `best_finalized_block_number` should be the highest of the latest finalized"] - #[doc = "block of all validators of the new authority set."] - #[doc = ""] - #[doc = "Only callable by root."] + #[doc = "See [`Pallet::note_stalled`]."] note_stalled { delay: ::core::primitive::u32, best_finalized_block_number: ::core::primitive::u32, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Attempt to signal GRANDPA pause when the authority set isn't live"] @@ -3535,7 +2974,7 @@ pub mod runtime_types { DuplicateOffenceReport, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "New authority set has been applied."] @@ -3584,54 +3023,18 @@ pub mod runtime_types { #[doc = "Identity pallet declaration."] pub enum Call { #[codec(index = 0)] - #[doc = "Add a registrar to the system."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be `T::RegistrarOrigin`."] - #[doc = ""] - #[doc = "- `account`: the account of the registrar."] - #[doc = ""] - #[doc = "Emits `RegistrarAdded` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R)` where `R` registrar-count (governance-bounded and code-bounded)."] + #[doc = "See [`Pallet::add_registrar`]."] add_registrar { account: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 1)] - #[doc = "Set an account's identity information and reserve the appropriate deposit."] - #[doc = ""] - #[doc = "If the account already has identity information, the deposit is taken as part payment"] - #[doc = "for the new deposit."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `info`: The identity information."] - #[doc = ""] - #[doc = "Emits `IdentitySet` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(X + X' + R)`"] - #[doc = " - where `X` additional-field-count (deposit-bounded and code-bounded)"] - #[doc = " - where `R` judgements-count (registrar-count-bounded)"] + #[doc = "See [`Pallet::set_identity`]."] set_identity { info: ::std::boxed::Box, }, #[codec(index = 2)] - #[doc = "Set the sub-accounts of the sender."] - #[doc = ""] - #[doc = "Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned"] - #[doc = "and an amount `SubAccountDeposit` will be reserved for each item in `subs`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a registered"] - #[doc = "identity."] - #[doc = ""] - #[doc = "- `subs`: The identity's (new) sub-accounts."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(P + S)`"] - #[doc = " - where `P` old-subs-count (hard- and deposit-bounded)."] - #[doc = " - where `S` subs-count (hard- and deposit-bounded)."] + #[doc = "See [`Pallet::set_subs`]."] set_subs { subs: ::std::vec::Vec<( ::subxt::utils::AccountId32, @@ -3639,43 +3042,10 @@ pub mod runtime_types { )>, }, #[codec(index = 3)] - #[doc = "Clear an account's identity info and all sub-accounts and return all deposits."] - #[doc = ""] - #[doc = "Payment: All reserved balances on the account are returned."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a registered"] - #[doc = "identity."] - #[doc = ""] - #[doc = "Emits `IdentityCleared` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R + S + X)`"] - #[doc = " - where `R` registrar-count (governance-bounded)."] - #[doc = " - where `S` subs-count (hard- and deposit-bounded)."] - #[doc = " - where `X` additional-field-count (deposit-bounded and code-bounded)."] + #[doc = "See [`Pallet::clear_identity`]."] clear_identity, #[codec(index = 4)] - #[doc = "Request a judgement from a registrar."] - #[doc = ""] - #[doc = "Payment: At most `max_fee` will be reserved for payment to the registrar if judgement"] - #[doc = "given."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a"] - #[doc = "registered identity."] - #[doc = ""] - #[doc = "- `reg_index`: The index of the registrar whose judgement is requested."] - #[doc = "- `max_fee`: The maximum fee that may be paid. This should just be auto-populated as:"] - #[doc = ""] - #[doc = "```nocompile"] - #[doc = "Self::registrars().get(reg_index).unwrap().fee"] - #[doc = "```"] - #[doc = ""] - #[doc = "Emits `JudgementRequested` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R + X)`."] - #[doc = " - where `R` registrar-count (governance-bounded)."] - #[doc = " - where `X` additional-field-count (deposit-bounded and code-bounded)."] + #[doc = "See [`Pallet::request_judgement`]."] request_judgement { #[codec(compact)] reg_index: ::core::primitive::u32, @@ -3683,34 +3053,10 @@ pub mod runtime_types { max_fee: ::core::primitive::u128, }, #[codec(index = 5)] - #[doc = "Cancel a previous request."] - #[doc = ""] - #[doc = "Payment: A previously reserved deposit is returned on success."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a"] - #[doc = "registered identity."] - #[doc = ""] - #[doc = "- `reg_index`: The index of the registrar whose judgement is no longer requested."] - #[doc = ""] - #[doc = "Emits `JudgementUnrequested` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R + X)`."] - #[doc = " - where `R` registrar-count (governance-bounded)."] - #[doc = " - where `X` additional-field-count (deposit-bounded and code-bounded)."] + #[doc = "See [`Pallet::cancel_request`]."] cancel_request { reg_index: ::core::primitive::u32 }, #[codec(index = 6)] - #[doc = "Set the fee required for a judgement to be requested from a registrar."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must be the account"] - #[doc = "of the registrar whose index is `index`."] - #[doc = ""] - #[doc = "- `index`: the index of the registrar whose fee is to be set."] - #[doc = "- `fee`: the new fee."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R)`."] - #[doc = " - where `R` registrar-count (governance-bounded)."] + #[doc = "See [`Pallet::set_fee`]."] set_fee { #[codec(compact)] index: ::core::primitive::u32, @@ -3718,34 +3064,14 @@ pub mod runtime_types { fee: ::core::primitive::u128, }, #[codec(index = 7)] - #[doc = "Change the account associated with a registrar."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must be the account"] - #[doc = "of the registrar whose index is `index`."] - #[doc = ""] - #[doc = "- `index`: the index of the registrar whose fee is to be set."] - #[doc = "- `new`: the new account ID."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R)`."] - #[doc = " - where `R` registrar-count (governance-bounded)."] + #[doc = "See [`Pallet::set_account_id`]."] set_account_id { #[codec(compact)] index: ::core::primitive::u32, new: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 8)] - #[doc = "Set the field information for a registrar."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must be the account"] - #[doc = "of the registrar whose index is `index`."] - #[doc = ""] - #[doc = "- `index`: the index of the registrar whose fee is to be set."] - #[doc = "- `fields`: the fields that the registrar concerns themselves with."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R)`."] - #[doc = " - where `R` registrar-count (governance-bounded)."] + #[doc = "See [`Pallet::set_fields`]."] set_fields { #[codec(compact)] index: ::core::primitive::u32, @@ -3754,23 +3080,7 @@ pub mod runtime_types { >, }, #[codec(index = 9)] - #[doc = "Provide a judgement for an account's identity."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must be the account"] - #[doc = "of the registrar whose index is `reg_index`."] - #[doc = ""] - #[doc = "- `reg_index`: the index of the registrar whose judgement is being made."] - #[doc = "- `target`: the account whose identity the judgement is upon. This must be an account"] - #[doc = " with a registered identity."] - #[doc = "- `judgement`: the judgement of the registrar of index `reg_index` about `target`."] - #[doc = "- `identity`: The hash of the [`IdentityInfo`] for that the judgement is provided."] - #[doc = ""] - #[doc = "Emits `JudgementGiven` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R + X)`."] - #[doc = " - where `R` registrar-count (governance-bounded)."] - #[doc = " - where `X` additional-field-count (deposit-bounded and code-bounded)."] + #[doc = "See [`Pallet::provide_judgement`]."] provide_judgement { #[codec(compact)] reg_index: ::core::primitive::u32, @@ -3781,74 +3091,33 @@ pub mod runtime_types { identity: ::subxt::utils::H256, }, #[codec(index = 10)] - #[doc = "Remove an account's identity and sub-account information and slash the deposits."] - #[doc = ""] - #[doc = "Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by"] - #[doc = "`Slash`. Verification request deposits are not returned; they should be cancelled"] - #[doc = "manually using `cancel_request`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must match `T::ForceOrigin`."] - #[doc = ""] - #[doc = "- `target`: the account whose identity the judgement is upon. This must be an account"] - #[doc = " with a registered identity."] - #[doc = ""] - #[doc = "Emits `IdentityKilled` if successful."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(R + S + X)`"] - #[doc = " - where `R` registrar-count (governance-bounded)."] - #[doc = " - where `S` subs-count (hard- and deposit-bounded)."] - #[doc = " - where `X` additional-field-count (deposit-bounded and code-bounded)."] + #[doc = "See [`Pallet::kill_identity`]."] kill_identity { target: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 11)] - #[doc = "Add the given account to the sender's subs."] - #[doc = ""] - #[doc = "Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated"] - #[doc = "to the sender."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a registered"] - #[doc = "sub identity of `sub`."] + #[doc = "See [`Pallet::add_sub`]."] add_sub { sub: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, data: runtime_types::pallet_identity::types::Data, }, #[codec(index = 12)] - #[doc = "Alter the associated name of the given sub-account."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a registered"] - #[doc = "sub identity of `sub`."] + #[doc = "See [`Pallet::rename_sub`]."] rename_sub { sub: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, data: runtime_types::pallet_identity::types::Data, }, #[codec(index = 13)] - #[doc = "Remove the given account from the sender's subs."] - #[doc = ""] - #[doc = "Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated"] - #[doc = "to the sender."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a registered"] - #[doc = "sub identity of `sub`."] + #[doc = "See [`Pallet::remove_sub`]."] remove_sub { sub: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 14)] - #[doc = "Remove the sender as a sub-account."] - #[doc = ""] - #[doc = "Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated"] - #[doc = "to the sender (*not* the original depositor)."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have a registered"] - #[doc = "super-identity."] - #[doc = ""] - #[doc = "NOTE: This should not normally be used, but is provided in the case that the non-"] - #[doc = "controller of an account is maliciously registered as a sub-account."] + #[doc = "See [`Pallet::quit_sub`]."] quit_sub, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Too many subs-accounts."] @@ -3906,7 +3175,7 @@ pub mod runtime_types { JudgementPaymentFailed, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A name was set or reset (which will remove all judgements)."] @@ -4137,14 +3406,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "## Complexity:"] - #[doc = "- `O(K + E)` where K is length of `Keys` (heartbeat.validators_len) and E is length of"] - #[doc = " `heartbeat.network_state.external_address`"] - #[doc = " - `O(K)`: decoding of length `K`"] - #[doc = " - `O(E)`: decoding/encoding of length `E`"] + #[doc = "See [`Pallet::heartbeat`]."] heartbeat { heartbeat: runtime_types::pallet_im_online::Heartbeat<::core::primitive::u32>, @@ -4152,7 +3417,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Non existent public key."] @@ -4162,7 +3427,7 @@ pub mod runtime_types { DuplicatedHeartbeat, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A new heartbeat was received from `AuthorityId`."] @@ -4200,21 +3465,8 @@ pub mod runtime_types { } } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - pub struct BoundedOpaqueNetworkState { - pub peer_id: runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - pub external_addresses: - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec< - ::core::primitive::u8, - >, - >, - } - #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] pub struct Heartbeat<_0> { pub block_number: _0, - pub network_state: runtime_types::sp_core::offchain::OpaqueNetworkState, pub session_index: ::core::primitive::u32, pub authority_index: ::core::primitive::u32, pub validators_len: ::core::primitive::u32, @@ -4225,65 +3477,16 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Immediately dispatch a multi-signature call using a single approval from the caller."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `other_signatories`: The accounts (other than the sender) who are part of the"] - #[doc = "multi-signature, but do not participate in the approval process."] - #[doc = "- `call`: The call to be executed."] - #[doc = ""] - #[doc = "Result is equivalent to the dispatched result."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "O(Z + C) where Z is the length of the call and C its execution weight."] + #[doc = "See [`Pallet::as_multi_threshold_1`]."] as_multi_threshold_1 { other_signatories: ::std::vec::Vec<::subxt::utils::AccountId32>, call: ::std::boxed::Box, }, #[codec(index = 1)] - #[doc = "Register approval for a dispatch to be made from a deterministic composite account if"] - #[doc = "approved by a total of `threshold - 1` of `other_signatories`."] - #[doc = ""] - #[doc = "If there are enough, then dispatch the call."] - #[doc = ""] - #[doc = "Payment: `DepositBase` will be reserved if this is the first approval, plus"] - #[doc = "`threshold` times `DepositFactor`. It is returned once this dispatch happens or"] - #[doc = "is cancelled."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `threshold`: The total number of approvals for this dispatch before it is executed."] - #[doc = "- `other_signatories`: The accounts (other than the sender) who can approve this"] - #[doc = "dispatch. May not be empty."] - #[doc = "- `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is"] - #[doc = "not the first approval, then it must be `Some`, with the timepoint (block number and"] - #[doc = "transaction index) of the first approval transaction."] - #[doc = "- `call`: The call to be executed."] - #[doc = ""] - #[doc = "NOTE: Unless this is the final approval, you will generally want to use"] - #[doc = "`approve_as_multi` instead, since it only requires a hash of the call."] - #[doc = ""] - #[doc = "Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise"] - #[doc = "on success, result is `Ok` and the result from the interior call, if it was executed,"] - #[doc = "may be found in the deposited `MultisigExecuted` event."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(S + Z + Call)`."] - #[doc = "- Up to one balance-reserve or unreserve operation."] - #[doc = "- One passthrough operation, one insert, both `O(S)` where `S` is the number of"] - #[doc = " signatories. `S` is capped by `MaxSignatories`, with weight being proportional."] - #[doc = "- One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len."] - #[doc = "- One encode & hash, both of complexity `O(S)`."] - #[doc = "- Up to one binary search and insert (`O(logS + S)`)."] - #[doc = "- I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove."] - #[doc = "- One event."] - #[doc = "- The weight of the `call`."] - #[doc = "- Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit"] - #[doc = " taken for its lifetime of `DepositBase + threshold * DepositFactor`."] + #[doc = "See [`Pallet::as_multi`]."] as_multi { threshold: ::core::primitive::u16, other_signatories: ::std::vec::Vec<::subxt::utils::AccountId32>, @@ -4294,36 +3497,7 @@ pub mod runtime_types { max_weight: runtime_types::sp_weights::weight_v2::Weight, }, #[codec(index = 2)] - #[doc = "Register approval for a dispatch to be made from a deterministic composite account if"] - #[doc = "approved by a total of `threshold - 1` of `other_signatories`."] - #[doc = ""] - #[doc = "Payment: `DepositBase` will be reserved if this is the first approval, plus"] - #[doc = "`threshold` times `DepositFactor`. It is returned once this dispatch happens or"] - #[doc = "is cancelled."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `threshold`: The total number of approvals for this dispatch before it is executed."] - #[doc = "- `other_signatories`: The accounts (other than the sender) who can approve this"] - #[doc = "dispatch. May not be empty."] - #[doc = "- `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is"] - #[doc = "not the first approval, then it must be `Some`, with the timepoint (block number and"] - #[doc = "transaction index) of the first approval transaction."] - #[doc = "- `call_hash`: The hash of the call to be executed."] - #[doc = ""] - #[doc = "NOTE: If this is the final approval, you will want to use `as_multi` instead."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(S)`."] - #[doc = "- Up to one balance-reserve or unreserve operation."] - #[doc = "- One passthrough operation, one insert, both `O(S)` where `S` is the number of"] - #[doc = " signatories. `S` is capped by `MaxSignatories`, with weight being proportional."] - #[doc = "- One encode & hash, both of complexity `O(S)`."] - #[doc = "- Up to one binary search and insert (`O(logS + S)`)."] - #[doc = "- I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove."] - #[doc = "- One event."] - #[doc = "- Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit"] - #[doc = " taken for its lifetime of `DepositBase + threshold * DepositFactor`."] + #[doc = "See [`Pallet::approve_as_multi`]."] approve_as_multi { threshold: ::core::primitive::u16, other_signatories: ::std::vec::Vec<::subxt::utils::AccountId32>, @@ -4334,27 +3508,7 @@ pub mod runtime_types { max_weight: runtime_types::sp_weights::weight_v2::Weight, }, #[codec(index = 3)] - #[doc = "Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously"] - #[doc = "for this operation will be unreserved on success."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `threshold`: The total number of approvals for this dispatch before it is executed."] - #[doc = "- `other_signatories`: The accounts (other than the sender) who can approve this"] - #[doc = "dispatch. May not be empty."] - #[doc = "- `timepoint`: The timepoint (block number and transaction index) of the first approval"] - #[doc = "transaction for this dispatch."] - #[doc = "- `call_hash`: The hash of the call to be executed."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(S)`."] - #[doc = "- Up to one balance-reserve or unreserve operation."] - #[doc = "- One passthrough operation, one insert, both `O(S)` where `S` is the number of"] - #[doc = " signatories. `S` is capped by `MaxSignatories`, with weight being proportional."] - #[doc = "- One encode & hash, both of complexity `O(S)`."] - #[doc = "- One event."] - #[doc = "- I/O: 1 read `O(S)`, one remove."] - #[doc = "- Storage: removes one item."] + #[doc = "See [`Pallet::cancel_as_multi`]."] cancel_as_multi { threshold: ::core::primitive::u16, other_signatories: ::std::vec::Vec<::subxt::utils::AccountId32>, @@ -4364,7 +3518,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Threshold must be 2 or greater."] @@ -4410,7 +3564,7 @@ pub mod runtime_types { AlreadyStored, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A new multisig operation has begun."] @@ -4468,79 +3622,27 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Stake funds with a pool. The amount to bond is transferred from the member to the"] - #[doc = "pools account and immediately increases the pools bond."] - #[doc = ""] - #[doc = "# Note"] - #[doc = ""] - #[doc = "* An account can only be a member of a single pool."] - #[doc = "* An account cannot join the same pool multiple times."] - #[doc = "* This call will *not* dust the member account, so the member must have at least"] - #[doc = " `existential deposit + amount` in their account."] - #[doc = "* Only a pool with [`PoolState::Open`] can be joined"] + #[doc = "See [`Pallet::join`]."] join { #[codec(compact)] amount: ::core::primitive::u128, pool_id: ::core::primitive::u32, }, #[codec(index = 1)] - #[doc = "Bond `extra` more funds from `origin` into the pool to which they already belong."] - #[doc = ""] - #[doc = "Additional funds can come from either the free balance of the account, of from the"] - #[doc = "accumulated rewards, see [`BondExtra`]."] - #[doc = ""] - #[doc = "Bonding extra funds implies an automatic payout of all pending rewards as well."] - #[doc = "See `bond_extra_other` to bond pending rewards of `other` members."] + #[doc = "See [`Pallet::bond_extra`]."] bond_extra { extra: runtime_types::pallet_nomination_pools::BondExtra< ::core::primitive::u128, >, }, #[codec(index = 2)] - #[doc = "A bonded member can use this to claim their payout based on the rewards that the pool"] - #[doc = "has accumulated since their last claimed payout (OR since joining if this is their first"] - #[doc = "time claiming rewards). The payout will be transferred to the member's account."] - #[doc = ""] - #[doc = "The member will earn rewards pro rata based on the members stake vs the sum of the"] - #[doc = "members in the pools stake. Rewards do not \"expire\"."] - #[doc = ""] - #[doc = "See `claim_payout_other` to caim rewards on bahalf of some `other` pool member."] + #[doc = "See [`Pallet::claim_payout`]."] claim_payout, #[codec(index = 3)] - #[doc = "Unbond up to `unbonding_points` of the `member_account`'s funds from the pool. It"] - #[doc = "implicitly collects the rewards one last time, since not doing so would mean some"] - #[doc = "rewards would be forfeited."] - #[doc = ""] - #[doc = "Under certain conditions, this call can be dispatched permissionlessly (i.e. by any"] - #[doc = "account)."] - #[doc = ""] - #[doc = "# Conditions for a permissionless dispatch."] - #[doc = ""] - #[doc = "* The pool is blocked and the caller is either the root or bouncer. This is refereed to"] - #[doc = " as a kick."] - #[doc = "* The pool is destroying and the member is not the depositor."] - #[doc = "* The pool is destroying, the member is the depositor and no other members are in the"] - #[doc = " pool."] - #[doc = ""] - #[doc = "## Conditions for permissioned dispatch (i.e. the caller is also the"] - #[doc = "`member_account`):"] - #[doc = ""] - #[doc = "* The caller is not the depositor."] - #[doc = "* The caller is the depositor, the pool is destroying and no other members are in the"] - #[doc = " pool."] - #[doc = ""] - #[doc = "# Note"] - #[doc = ""] - #[doc = "If there are too many unlocking chunks to unbond with the pool account,"] - #[doc = "[`Call::pool_withdraw_unbonded`] can be called to try and minimize unlocking chunks."] - #[doc = "The [`StakingInterface::unbond`] will implicitly call [`Call::pool_withdraw_unbonded`]"] - #[doc = "to try to free chunks if necessary (ie. if unbound was called and no unlocking chunks"] - #[doc = "are available). However, it may not be possible to release the current unlocking chunks,"] - #[doc = "in which case, the result of this call will likely be the `NoMoreChunks` error from the"] - #[doc = "staking system."] + #[doc = "See [`Pallet::unbond`]."] unbond { member_account: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, @@ -4548,59 +3650,20 @@ pub mod runtime_types { unbonding_points: ::core::primitive::u128, }, #[codec(index = 4)] - #[doc = "Call `withdraw_unbonded` for the pools account. This call can be made by any account."] - #[doc = ""] - #[doc = "This is useful if their are too many unlocking chunks to call `unbond`, and some"] - #[doc = "can be cleared by withdrawing. In the case there are too many unlocking chunks, the user"] - #[doc = "would probably see an error like `NoMoreChunks` emitted from the staking system when"] - #[doc = "they attempt to unbond."] + #[doc = "See [`Pallet::pool_withdraw_unbonded`]."] pool_withdraw_unbonded { pool_id: ::core::primitive::u32, num_slashing_spans: ::core::primitive::u32, }, #[codec(index = 5)] - #[doc = "Withdraw unbonded funds from `member_account`. If no bonded funds can be unbonded, an"] - #[doc = "error is returned."] - #[doc = ""] - #[doc = "Under certain conditions, this call can be dispatched permissionlessly (i.e. by any"] - #[doc = "account)."] - #[doc = ""] - #[doc = "# Conditions for a permissionless dispatch"] - #[doc = ""] - #[doc = "* The pool is in destroy mode and the target is not the depositor."] - #[doc = "* The target is the depositor and they are the only member in the sub pools."] - #[doc = "* The pool is blocked and the caller is either the root or bouncer."] - #[doc = ""] - #[doc = "# Conditions for permissioned dispatch"] - #[doc = ""] - #[doc = "* The caller is the target and they are not the depositor."] - #[doc = ""] - #[doc = "# Note"] - #[doc = ""] - #[doc = "If the target is the depositor, the pool will be destroyed."] + #[doc = "See [`Pallet::withdraw_unbonded`]."] withdraw_unbonded { member_account: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, num_slashing_spans: ::core::primitive::u32, }, #[codec(index = 6)] - #[doc = "Create a new delegation pool."] - #[doc = ""] - #[doc = "# Arguments"] - #[doc = ""] - #[doc = "* `amount` - The amount of funds to delegate to the pool. This also acts of a sort of"] - #[doc = " deposit since the pools creator cannot fully unbond funds until the pool is being"] - #[doc = " destroyed."] - #[doc = "* `index` - A disambiguation index for creating the account. Likely only useful when"] - #[doc = " creating multiple pools in the same extrinsic."] - #[doc = "* `root` - The account to set as [`PoolRoles::root`]."] - #[doc = "* `nominator` - The account to set as the [`PoolRoles::nominator`]."] - #[doc = "* `bouncer` - The account to set as the [`PoolRoles::bouncer`]."] - #[doc = ""] - #[doc = "# Note"] - #[doc = ""] - #[doc = "In addition to `amount`, the caller will transfer the existential deposit; so the caller"] - #[doc = "needs at have at least `amount + existential_deposit` transferrable."] + #[doc = "See [`Pallet::create`]."] create { #[codec(compact)] amount: ::core::primitive::u128, @@ -4609,12 +3672,7 @@ pub mod runtime_types { bouncer: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 7)] - #[doc = "Create a new delegation pool with a previously used pool id"] - #[doc = ""] - #[doc = "# Arguments"] - #[doc = ""] - #[doc = "same as `create` with the inclusion of"] - #[doc = "* `pool_id` - `A valid PoolId."] + #[doc = "See [`Pallet::create_with_pool_id`]."] create_with_pool_id { #[codec(compact)] amount: ::core::primitive::u128, @@ -4624,53 +3682,25 @@ pub mod runtime_types { pool_id: ::core::primitive::u32, }, #[codec(index = 8)] - #[doc = "Nominate on behalf of the pool."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be signed by the pool nominator or the pool"] - #[doc = "root role."] - #[doc = ""] - #[doc = "This directly forward the call to the staking pallet, on behalf of the pool bonded"] - #[doc = "account."] + #[doc = "See [`Pallet::nominate`]."] nominate { pool_id: ::core::primitive::u32, validators: ::std::vec::Vec<::subxt::utils::AccountId32>, }, #[codec(index = 9)] - #[doc = "Set a new state for the pool."] - #[doc = ""] - #[doc = "If a pool is already in the `Destroying` state, then under no condition can its state"] - #[doc = "change again."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be either:"] - #[doc = ""] - #[doc = "1. signed by the bouncer, or the root role of the pool,"] - #[doc = "2. if the pool conditions to be open are NOT met (as described by `ok_to_be_open`), and"] - #[doc = " then the state of the pool can be permissionlessly changed to `Destroying`."] + #[doc = "See [`Pallet::set_state`]."] set_state { pool_id: ::core::primitive::u32, state: runtime_types::pallet_nomination_pools::PoolState, }, #[codec(index = 10)] - #[doc = "Set a new metadata for the pool."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be signed by the bouncer, or the root role of the"] - #[doc = "pool."] + #[doc = "See [`Pallet::set_metadata`]."] set_metadata { pool_id: ::core::primitive::u32, metadata: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 11)] - #[doc = "Update configurations for the nomination pools. The origin for this call must be"] - #[doc = "Root."] - #[doc = ""] - #[doc = "# Arguments"] - #[doc = ""] - #[doc = "* `min_join_bond` - Set [`MinJoinBond`]."] - #[doc = "* `min_create_bond` - Set [`MinCreateBond`]."] - #[doc = "* `max_pools` - Set [`MaxPools`]."] - #[doc = "* `max_members` - Set [`MaxPoolMembers`]."] - #[doc = "* `max_members_per_pool` - Set [`MaxPoolMembersPerPool`]."] - #[doc = "* `global_max_commission` - Set [`GlobalMaxCommission`]."] + #[doc = "See [`Pallet::set_configs`]."] set_configs { min_join_bond: runtime_types::pallet_nomination_pools::ConfigOp< ::core::primitive::u128, @@ -4692,13 +3722,7 @@ pub mod runtime_types { >, }, #[codec(index = 12)] - #[doc = "Update the roles of the pool."] - #[doc = ""] - #[doc = "The root is the only entity that can change any of the roles, including itself,"] - #[doc = "excluding the depositor, who can never change."] - #[doc = ""] - #[doc = "It emits an event, notifying UIs of the role change. This event is quite relevant to"] - #[doc = "most pool members and they should be informed of changes to pool roles."] + #[doc = "See [`Pallet::update_roles`]."] update_roles { pool_id: ::core::primitive::u32, new_root: runtime_types::pallet_nomination_pools::ConfigOp< @@ -4712,24 +3736,10 @@ pub mod runtime_types { >, }, #[codec(index = 13)] - #[doc = "Chill on behalf of the pool."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be signed by the pool nominator or the pool"] - #[doc = "root role, same as [`Pallet::nominate`]."] - #[doc = ""] - #[doc = "This directly forward the call to the staking pallet, on behalf of the pool bonded"] - #[doc = "account."] + #[doc = "See [`Pallet::chill`]."] chill { pool_id: ::core::primitive::u32 }, #[codec(index = 14)] - #[doc = "`origin` bonds funds from `extra` for some pool member `member` into their respective"] - #[doc = "pools."] - #[doc = ""] - #[doc = "`origin` can bond extra funds from free balance or pending rewards when `origin =="] - #[doc = "other`."] - #[doc = ""] - #[doc = "In the case of `origin != other`, `origin` can only bond extra pending rewards of"] - #[doc = "`other` members assuming set_claim_permission for the given member is"] - #[doc = "`PermissionlessAll` or `PermissionlessCompound`."] + #[doc = "See [`Pallet::bond_extra_other`]."] bond_extra_other { member: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, extra: runtime_types::pallet_nomination_pools::BondExtra< @@ -4737,33 +3747,15 @@ pub mod runtime_types { >, }, #[codec(index = 15)] - #[doc = "Allows a pool member to set a claim permission to allow or disallow permissionless"] - #[doc = "bonding and withdrawing."] - #[doc = ""] - #[doc = "By default, this is `Permissioned`, which implies only the pool member themselves can"] - #[doc = "claim their pending rewards. If a pool member wishes so, they can set this to"] - #[doc = "`PermissionlessAll` to allow any account to claim their rewards and bond extra to the"] - #[doc = "pool."] - #[doc = ""] - #[doc = "# Arguments"] - #[doc = ""] - #[doc = "* `origin` - Member of a pool."] - #[doc = "* `actor` - Account to claim reward. // improve this"] + #[doc = "See [`Pallet::set_claim_permission`]."] set_claim_permission { permission: runtime_types::pallet_nomination_pools::ClaimPermission, }, #[codec(index = 16)] - #[doc = "`origin` can claim payouts on some pool member `other`'s behalf."] - #[doc = ""] - #[doc = "Pool member `other` must have a `PermissionlessAll` or `PermissionlessWithdraw` in order"] - #[doc = "for this call to be successful."] + #[doc = "See [`Pallet::claim_payout_other`]."] claim_payout_other { other: ::subxt::utils::AccountId32 }, #[codec(index = 17)] - #[doc = "Set the commission of a pool."] - #[doc = "Both a commission percentage and a commission payee must be provided in the `current`"] - #[doc = "tuple. Where a `current` of `None` is provided, any current commission will be removed."] - #[doc = ""] - #[doc = "- If a `None` is supplied to `new_commission`, existing commission will be removed."] + #[doc = "See [`Pallet::set_commission`]."] set_commission { pool_id: ::core::primitive::u32, new_commission: ::core::option::Option<( @@ -4772,20 +3764,13 @@ pub mod runtime_types { )>, }, #[codec(index = 18)] - #[doc = "Set the maximum commission of a pool."] - #[doc = ""] - #[doc = "- Initial max can be set to any `Perbill`, and only smaller values thereafter."] - #[doc = "- Current commission will be lowered in the event it is higher than a new max"] - #[doc = " commission."] + #[doc = "See [`Pallet::set_commission_max`]."] set_commission_max { pool_id: ::core::primitive::u32, max_commission: runtime_types::sp_arithmetic::per_things::Perbill, }, #[codec(index = 19)] - #[doc = "Set the commission change rate for a pool."] - #[doc = ""] - #[doc = "Initial change rate is not bounded, whereas subsequent updates can only be more"] - #[doc = "restrictive than the current."] + #[doc = "See [`Pallet::set_commission_change_rate`]."] set_commission_change_rate { pool_id: ::core::primitive::u32, change_rate: runtime_types::pallet_nomination_pools::CommissionChangeRate< @@ -4793,11 +3778,7 @@ pub mod runtime_types { >, }, #[codec(index = 20)] - #[doc = "Claim pending commission."] - #[doc = ""] - #[doc = "The dispatch origin of this call must be signed by the `root` role of the pool. Pending"] - #[doc = "commission is paid out and added to total claimed commission`. Total pending commission"] - #[doc = "is reset to zero. the current."] + #[doc = "See [`Pallet::claim_commission`]."] claim_commission { pool_id: ::core::primitive::u32 }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] @@ -4814,7 +3795,7 @@ pub mod runtime_types { BondedStashKilledPrematurely, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "A (bonded) pool id does not exist."] @@ -4894,24 +3875,27 @@ pub mod runtime_types { #[doc = "The supplied commission exceeds the max allowed commission."] CommissionExceedsMaximum, #[codec(index = 23)] + #[doc = "The supplied commission exceeds global maximum commission."] + CommissionExceedsGlobalMaximum, + #[codec(index = 24)] #[doc = "Not enough blocks have surpassed since the last commission update."] CommissionChangeThrottled, - #[codec(index = 24)] + #[codec(index = 25)] #[doc = "The submitted changes to commission change rate are not allowed."] CommissionChangeRateNotAllowed, - #[codec(index = 25)] + #[codec(index = 26)] #[doc = "There is no pending commission to claim."] NoPendingCommission, - #[codec(index = 26)] + #[codec(index = 27)] #[doc = "No commission current has been set."] NoCommissionCurrentSet, - #[codec(index = 27)] + #[codec(index = 28)] #[doc = "Pool id currently in use."] PoolIdInUse, - #[codec(index = 28)] + #[codec(index = 29)] #[doc = "Pool id provided is not correct/usable."] InvalidPoolId, - #[codec(index = 29)] + #[codec(index = 30)] #[doc = "Bonding extra is restricted to the exact pending reward amount."] BondExtraRestricted, } @@ -5170,38 +4154,25 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Register a preimage on-chain."] - #[doc = ""] - #[doc = "If the preimage was previously requested, no fees or deposits are taken for providing"] - #[doc = "the preimage. Otherwise, a deposit is taken proportional to the size of the preimage."] + #[doc = "See [`Pallet::note_preimage`]."] note_preimage { bytes: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 1)] - #[doc = "Clear an unrequested preimage from the runtime storage."] - #[doc = ""] - #[doc = "If `len` is provided, then it will be a much cheaper operation."] - #[doc = ""] - #[doc = "- `hash`: The hash of the preimage to be removed from the store."] - #[doc = "- `len`: The length of the preimage of `hash`."] + #[doc = "See [`Pallet::unnote_preimage`]."] unnote_preimage { hash: ::subxt::utils::H256 }, #[codec(index = 2)] - #[doc = "Request a preimage be uploaded to the chain without paying any fees or deposits."] - #[doc = ""] - #[doc = "If the preimage requests has already been provided on-chain, we unreserve any deposit"] - #[doc = "a user may have paid, and take the control of the preimage out of their hands."] + #[doc = "See [`Pallet::request_preimage`]."] request_preimage { hash: ::subxt::utils::H256 }, #[codec(index = 3)] - #[doc = "Clear a previously made request for a preimage."] - #[doc = ""] - #[doc = "NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`."] + #[doc = "See [`Pallet::unrequest_preimage`]."] unrequest_preimage { hash: ::subxt::utils::H256 }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Preimage is too large to store on-chain."] @@ -5223,7 +4194,7 @@ pub mod runtime_types { NotRequested, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A preimage has been noted."] @@ -5256,18 +4227,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Dispatch the given `call` from an account that the sender is authorised for through"] - #[doc = "`add_proxy`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `real`: The account that the proxy will make a call on behalf of."] - #[doc = "- `force_proxy_type`: Specify the exact proxy type to be used and checked for this call."] - #[doc = "- `call`: The call to be made by the `real` account."] + #[doc = "See [`Pallet::proxy`]."] proxy { real: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, force_proxy_type: @@ -5275,82 +4238,31 @@ pub mod runtime_types { call: ::std::boxed::Box, }, #[codec(index = 1)] - #[doc = "Register a proxy account for the sender that is able to make calls on its behalf."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `proxy`: The account that the `caller` would like to make a proxy."] - #[doc = "- `proxy_type`: The permissions allowed for this proxy account."] - #[doc = "- `delay`: The announcement period required of the initial proxy. Will generally be"] - #[doc = "zero."] + #[doc = "See [`Pallet::add_proxy`]."] add_proxy { delegate: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, proxy_type: runtime_types::vara_runtime::ProxyType, delay: ::core::primitive::u32, }, #[codec(index = 2)] - #[doc = "Unregister a proxy account for the sender."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `proxy`: The account that the `caller` would like to remove as a proxy."] - #[doc = "- `proxy_type`: The permissions currently enabled for the removed proxy account."] + #[doc = "See [`Pallet::remove_proxy`]."] remove_proxy { delegate: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, proxy_type: runtime_types::vara_runtime::ProxyType, delay: ::core::primitive::u32, }, #[codec(index = 3)] - #[doc = "Unregister all proxy accounts for the sender."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "WARNING: This may be called on accounts created by `pure`, however if done, then"] - #[doc = "the unreserved fees will be inaccessible. **All access to this account will be lost.**"] + #[doc = "See [`Pallet::remove_proxies`]."] remove_proxies, #[codec(index = 4)] - #[doc = "Spawn a fresh new account that is guaranteed to be otherwise inaccessible, and"] - #[doc = "initialize it with a proxy of `proxy_type` for `origin` sender."] - #[doc = ""] - #[doc = "Requires a `Signed` origin."] - #[doc = ""] - #[doc = "- `proxy_type`: The type of the proxy that the sender will be registered as over the"] - #[doc = "new account. This will almost always be the most permissive `ProxyType` possible to"] - #[doc = "allow for maximum flexibility."] - #[doc = "- `index`: A disambiguation index, in case this is called multiple times in the same"] - #[doc = "transaction (e.g. with `utility::batch`). Unless you're using `batch` you probably just"] - #[doc = "want to use `0`."] - #[doc = "- `delay`: The announcement period required of the initial proxy. Will generally be"] - #[doc = "zero."] - #[doc = ""] - #[doc = "Fails with `Duplicate` if this has already been called in this transaction, from the"] - #[doc = "same sender, with the same parameters."] - #[doc = ""] - #[doc = "Fails if there are insufficient funds to pay for deposit."] + #[doc = "See [`Pallet::create_pure`]."] create_pure { proxy_type: runtime_types::vara_runtime::ProxyType, delay: ::core::primitive::u32, index: ::core::primitive::u16, }, #[codec(index = 5)] - #[doc = "Removes a previously spawned pure proxy."] - #[doc = ""] - #[doc = "WARNING: **All access to this account will be lost.** Any funds held in it will be"] - #[doc = "inaccessible."] - #[doc = ""] - #[doc = "Requires a `Signed` origin, and the sender account must have been created by a call to"] - #[doc = "`pure` with corresponding parameters."] - #[doc = ""] - #[doc = "- `spawner`: The account that originally called `pure` to create this account."] - #[doc = "- `index`: The disambiguation index originally passed to `pure`. Probably `0`."] - #[doc = "- `proxy_type`: The proxy type originally passed to `pure`."] - #[doc = "- `height`: The height of the chain when the call to `pure` was processed."] - #[doc = "- `ext_index`: The extrinsic index in which the call to `pure` was processed."] - #[doc = ""] - #[doc = "Fails with `NoPermission` in case the caller is not a previously created pure"] - #[doc = "account whose `pure` call has corresponding parameters."] + #[doc = "See [`Pallet::kill_pure`]."] kill_pure { spawner: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, proxy_type: runtime_types::vara_runtime::ProxyType, @@ -5361,67 +4273,25 @@ pub mod runtime_types { ext_index: ::core::primitive::u32, }, #[codec(index = 6)] - #[doc = "Publish the hash of a proxy-call that will be made in the future."] - #[doc = ""] - #[doc = "This must be called some number of blocks before the corresponding `proxy` is attempted"] - #[doc = "if the delay associated with the proxy relationship is greater than zero."] - #[doc = ""] - #[doc = "No more than `MaxPending` announcements may be made at any one time."] - #[doc = ""] - #[doc = "This will take a deposit of `AnnouncementDepositFactor` as well as"] - #[doc = "`AnnouncementDepositBase` if there are no other pending announcements."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and a proxy of `real`."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `real`: The account that the proxy will make a call on behalf of."] - #[doc = "- `call_hash`: The hash of the call to be made by the `real` account."] + #[doc = "See [`Pallet::announce`]."] announce { real: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, call_hash: ::subxt::utils::H256, }, #[codec(index = 7)] - #[doc = "Remove a given announcement."] - #[doc = ""] - #[doc = "May be called by a proxy account to remove a call they previously announced and return"] - #[doc = "the deposit."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `real`: The account that the proxy will make a call on behalf of."] - #[doc = "- `call_hash`: The hash of the call to be made by the `real` account."] + #[doc = "See [`Pallet::remove_announcement`]."] remove_announcement { real: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, call_hash: ::subxt::utils::H256, }, #[codec(index = 8)] - #[doc = "Remove the given announcement of a delegate."] - #[doc = ""] - #[doc = "May be called by a target (proxied) account to remove a call that one of their delegates"] - #[doc = "(`delegate`) has announced they want to execute. The deposit is returned."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `delegate`: The account that previously announced the call."] - #[doc = "- `call_hash`: The hash of the call to be made."] + #[doc = "See [`Pallet::reject_announcement`]."] reject_announcement { delegate: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, call_hash: ::subxt::utils::H256, }, #[codec(index = 9)] - #[doc = "Dispatch the given `call` from an account that the sender is authorized for through"] - #[doc = "`add_proxy`."] - #[doc = ""] - #[doc = "Removes any corresponding announcement(s)."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `real`: The account that the proxy will make a call on behalf of."] - #[doc = "- `force_proxy_type`: Specify the exact proxy type to be used and checked for this call."] - #[doc = "- `call`: The call to be made by the `real` account."] + #[doc = "See [`Pallet::proxy_announced`]."] proxy_announced { delegate: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, real: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, @@ -5431,7 +4301,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "There are too many proxies registered or too many announcements pending."] @@ -5459,7 +4329,7 @@ pub mod runtime_types { NoSelfProxy, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A proxy was executed correctly, with the given."] @@ -5519,86 +4389,44 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Introduce a new member."] - #[doc = ""] - #[doc = "- `origin`: Must be the `AdminOrigin`."] - #[doc = "- `who`: Account of non-member which will become a member."] - #[doc = "- `rank`: The rank to give the new member."] - #[doc = ""] - #[doc = "Weight: `O(1)`"] + #[doc = "See [`Pallet::add_member`]."] add_member { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 1)] - #[doc = "Increment the rank of an existing member by one."] - #[doc = ""] - #[doc = "- `origin`: Must be the `AdminOrigin`."] - #[doc = "- `who`: Account of existing member."] - #[doc = ""] - #[doc = "Weight: `O(1)`"] + #[doc = "See [`Pallet::promote_member`]."] promote_member { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 2)] - #[doc = "Decrement the rank of an existing member by one. If the member is already at rank zero,"] - #[doc = "then they are removed entirely."] - #[doc = ""] - #[doc = "- `origin`: Must be the `AdminOrigin`."] - #[doc = "- `who`: Account of existing member of rank greater than zero."] - #[doc = ""] - #[doc = "Weight: `O(1)`, less if the member's index is highest in its rank."] + #[doc = "See [`Pallet::demote_member`]."] demote_member { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 3)] - #[doc = "Remove the member entirely."] - #[doc = ""] - #[doc = "- `origin`: Must be the `AdminOrigin`."] - #[doc = "- `who`: Account of existing member of rank greater than zero."] - #[doc = "- `min_rank`: The rank of the member or greater."] - #[doc = ""] - #[doc = "Weight: `O(min_rank)`."] + #[doc = "See [`Pallet::remove_member`]."] remove_member { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, min_rank: ::core::primitive::u16, }, #[codec(index = 4)] - #[doc = "Add an aye or nay vote for the sender to the given proposal."] - #[doc = ""] - #[doc = "- `origin`: Must be `Signed` by a member account."] - #[doc = "- `poll`: Index of a poll which is ongoing."] - #[doc = "- `aye`: `true` if the vote is to approve the proposal, `false` otherwise."] - #[doc = ""] - #[doc = "Transaction fees are be waived if the member is voting on any particular proposal"] - #[doc = "for the first time and the call is successful. Subsequent vote changes will charge a"] - #[doc = "fee."] - #[doc = ""] - #[doc = "Weight: `O(1)`, less if there was no previous vote on the poll by the member."] + #[doc = "See [`Pallet::vote`]."] vote { poll: ::core::primitive::u32, aye: ::core::primitive::bool, }, #[codec(index = 5)] - #[doc = "Remove votes from the given poll. It must have ended."] - #[doc = ""] - #[doc = "- `origin`: Must be `Signed` by any account."] - #[doc = "- `poll_index`: Index of a poll which is completed and for which votes continue to"] - #[doc = " exist."] - #[doc = "- `max`: Maximum number of vote items from remove in this call."] - #[doc = ""] - #[doc = "Transaction fees are waived if the operation is successful."] - #[doc = ""] - #[doc = "Weight `O(max)` (less if there are fewer items to remove than `max`)."] + #[doc = "See [`Pallet::cleanup_poll`]."] cleanup_poll { poll_index: ::core::primitive::u32, max: ::core::primitive::u32, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Account is already a member."] @@ -5629,7 +4457,7 @@ pub mod runtime_types { NoPermission, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A member `who` has been added."] @@ -5686,18 +4514,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Propose a referendum on a privileged action."] - #[doc = ""] - #[doc = "- `origin`: must be `SubmitOrigin` and the account must have `SubmissionDeposit` funds"] - #[doc = " available."] - #[doc = "- `proposal_origin`: The origin from which the proposal should be executed."] - #[doc = "- `proposal`: The proposal."] - #[doc = "- `enactment_moment`: The moment that the proposal should be enacted."] - #[doc = ""] - #[doc = "Emits `Submitted`."] + #[doc = "See [`Pallet::submit`]."] submit { proposal_origin: ::std::boxed::Box, @@ -5710,92 +4530,38 @@ pub mod runtime_types { >, }, #[codec(index = 1)] - #[doc = "Post the Decision Deposit for a referendum."] - #[doc = ""] - #[doc = "- `origin`: must be `Signed` and the account must have funds available for the"] - #[doc = " referendum's track's Decision Deposit."] - #[doc = "- `index`: The index of the submitted referendum whose Decision Deposit is yet to be"] - #[doc = " posted."] - #[doc = ""] - #[doc = "Emits `DecisionDepositPlaced`."] + #[doc = "See [`Pallet::place_decision_deposit`]."] place_decision_deposit { index: ::core::primitive::u32 }, #[codec(index = 2)] - #[doc = "Refund the Decision Deposit for a closed referendum back to the depositor."] - #[doc = ""] - #[doc = "- `origin`: must be `Signed` or `Root`."] - #[doc = "- `index`: The index of a closed referendum whose Decision Deposit has not yet been"] - #[doc = " refunded."] - #[doc = ""] - #[doc = "Emits `DecisionDepositRefunded`."] + #[doc = "See [`Pallet::refund_decision_deposit`]."] refund_decision_deposit { index: ::core::primitive::u32 }, #[codec(index = 3)] - #[doc = "Cancel an ongoing referendum."] - #[doc = ""] - #[doc = "- `origin`: must be the `CancelOrigin`."] - #[doc = "- `index`: The index of the referendum to be cancelled."] - #[doc = ""] - #[doc = "Emits `Cancelled`."] + #[doc = "See [`Pallet::cancel`]."] cancel { index: ::core::primitive::u32 }, #[codec(index = 4)] - #[doc = "Cancel an ongoing referendum and slash the deposits."] - #[doc = ""] - #[doc = "- `origin`: must be the `KillOrigin`."] - #[doc = "- `index`: The index of the referendum to be cancelled."] - #[doc = ""] - #[doc = "Emits `Killed` and `DepositSlashed`."] + #[doc = "See [`Pallet::kill`]."] kill { index: ::core::primitive::u32 }, #[codec(index = 5)] - #[doc = "Advance a referendum onto its next logical state. Only used internally."] - #[doc = ""] - #[doc = "- `origin`: must be `Root`."] - #[doc = "- `index`: the referendum to be advanced."] + #[doc = "See [`Pallet::nudge_referendum`]."] nudge_referendum { index: ::core::primitive::u32 }, #[codec(index = 6)] - #[doc = "Advance a track onto its next logical state. Only used internally."] - #[doc = ""] - #[doc = "- `origin`: must be `Root`."] - #[doc = "- `track`: the track to be advanced."] - #[doc = ""] - #[doc = "Action item for when there is now one fewer referendum in the deciding phase and the"] - #[doc = "`DecidingCount` is not yet updated. This means that we should either:"] - #[doc = "- begin deciding another referendum (and leave `DecidingCount` alone); or"] - #[doc = "- decrement `DecidingCount`."] + #[doc = "See [`Pallet::one_fewer_deciding`]."] one_fewer_deciding { track: ::core::primitive::u16 }, #[codec(index = 7)] - #[doc = "Refund the Submission Deposit for a closed referendum back to the depositor."] - #[doc = ""] - #[doc = "- `origin`: must be `Signed` or `Root`."] - #[doc = "- `index`: The index of a closed referendum whose Submission Deposit has not yet been"] - #[doc = " refunded."] - #[doc = ""] - #[doc = "Emits `SubmissionDepositRefunded`."] + #[doc = "See [`Pallet::refund_submission_deposit`]."] refund_submission_deposit { index: ::core::primitive::u32 }, #[codec(index = 8)] - #[doc = "Set or clear metadata of a referendum."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `origin`: Must be `Signed` by a creator of a referendum or by anyone to clear a"] - #[doc = " metadata of a finished referendum."] - #[doc = "- `index`: The index of a referendum to set or clear metadata for."] - #[doc = "- `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata."] + #[doc = "See [`Pallet::set_metadata`]."] set_metadata { index: ::core::primitive::u32, maybe_hash: ::core::option::Option<::subxt::utils::H256>, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call2 { #[codec(index = 0)] - #[doc = "Propose a referendum on a privileged action."] - #[doc = ""] - #[doc = "- `origin`: must be `SubmitOrigin` and the account must have `SubmissionDeposit` funds"] - #[doc = " available."] - #[doc = "- `proposal_origin`: The origin from which the proposal should be executed."] - #[doc = "- `proposal`: The proposal."] - #[doc = "- `enactment_moment`: The moment that the proposal should be enacted."] - #[doc = ""] - #[doc = "Emits `Submitted`."] + #[doc = "See [`Pallet::submit`]."] submit { proposal_origin: ::std::boxed::Box, @@ -5808,81 +4574,35 @@ pub mod runtime_types { >, }, #[codec(index = 1)] - #[doc = "Post the Decision Deposit for a referendum."] - #[doc = ""] - #[doc = "- `origin`: must be `Signed` and the account must have funds available for the"] - #[doc = " referendum's track's Decision Deposit."] - #[doc = "- `index`: The index of the submitted referendum whose Decision Deposit is yet to be"] - #[doc = " posted."] - #[doc = ""] - #[doc = "Emits `DecisionDepositPlaced`."] + #[doc = "See [`Pallet::place_decision_deposit`]."] place_decision_deposit { index: ::core::primitive::u32 }, #[codec(index = 2)] - #[doc = "Refund the Decision Deposit for a closed referendum back to the depositor."] - #[doc = ""] - #[doc = "- `origin`: must be `Signed` or `Root`."] - #[doc = "- `index`: The index of a closed referendum whose Decision Deposit has not yet been"] - #[doc = " refunded."] - #[doc = ""] - #[doc = "Emits `DecisionDepositRefunded`."] + #[doc = "See [`Pallet::refund_decision_deposit`]."] refund_decision_deposit { index: ::core::primitive::u32 }, #[codec(index = 3)] - #[doc = "Cancel an ongoing referendum."] - #[doc = ""] - #[doc = "- `origin`: must be the `CancelOrigin`."] - #[doc = "- `index`: The index of the referendum to be cancelled."] - #[doc = ""] - #[doc = "Emits `Cancelled`."] + #[doc = "See [`Pallet::cancel`]."] cancel { index: ::core::primitive::u32 }, #[codec(index = 4)] - #[doc = "Cancel an ongoing referendum and slash the deposits."] - #[doc = ""] - #[doc = "- `origin`: must be the `KillOrigin`."] - #[doc = "- `index`: The index of the referendum to be cancelled."] - #[doc = ""] - #[doc = "Emits `Killed` and `DepositSlashed`."] + #[doc = "See [`Pallet::kill`]."] kill { index: ::core::primitive::u32 }, #[codec(index = 5)] - #[doc = "Advance a referendum onto its next logical state. Only used internally."] - #[doc = ""] - #[doc = "- `origin`: must be `Root`."] - #[doc = "- `index`: the referendum to be advanced."] + #[doc = "See [`Pallet::nudge_referendum`]."] nudge_referendum { index: ::core::primitive::u32 }, #[codec(index = 6)] - #[doc = "Advance a track onto its next logical state. Only used internally."] - #[doc = ""] - #[doc = "- `origin`: must be `Root`."] - #[doc = "- `track`: the track to be advanced."] - #[doc = ""] - #[doc = "Action item for when there is now one fewer referendum in the deciding phase and the"] - #[doc = "`DecidingCount` is not yet updated. This means that we should either:"] - #[doc = "- begin deciding another referendum (and leave `DecidingCount` alone); or"] - #[doc = "- decrement `DecidingCount`."] + #[doc = "See [`Pallet::one_fewer_deciding`]."] one_fewer_deciding { track: ::core::primitive::u16 }, #[codec(index = 7)] - #[doc = "Refund the Submission Deposit for a closed referendum back to the depositor."] - #[doc = ""] - #[doc = "- `origin`: must be `Signed` or `Root`."] - #[doc = "- `index`: The index of a closed referendum whose Submission Deposit has not yet been"] - #[doc = " refunded."] - #[doc = ""] - #[doc = "Emits `SubmissionDepositRefunded`."] + #[doc = "See [`Pallet::refund_submission_deposit`]."] refund_submission_deposit { index: ::core::primitive::u32 }, #[codec(index = 8)] - #[doc = "Set or clear metadata of a referendum."] - #[doc = ""] - #[doc = "Parameters:"] - #[doc = "- `origin`: Must be `Signed` by a creator of a referendum or by anyone to clear a"] - #[doc = " metadata of a finished referendum."] - #[doc = "- `index`: The index of a referendum to set or clear metadata for."] - #[doc = "- `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata."] + #[doc = "See [`Pallet::set_metadata`]."] set_metadata { index: ::core::primitive::u32, maybe_hash: ::core::option::Option<::subxt::utils::H256>, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Referendum is not ongoing."] @@ -5925,7 +4645,7 @@ pub mod runtime_types { PreimageNotExist, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error2 { #[codec(index = 0)] #[doc = "Referendum is not ongoing."] @@ -5968,7 +4688,7 @@ pub mod runtime_types { PreimageNotExist, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A referendum has been submitted."] @@ -6079,7 +4799,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event2 { #[codec(index = 0)] #[doc = "A referendum has been submitted."] @@ -6307,10 +5027,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Anonymously schedule a task."] + #[doc = "See [`Pallet::schedule`]."] schedule { when: ::core::primitive::u32, maybe_periodic: ::core::option::Option<( @@ -6321,13 +5041,13 @@ pub mod runtime_types { call: ::std::boxed::Box, }, #[codec(index = 1)] - #[doc = "Cancel an anonymously scheduled task."] + #[doc = "See [`Pallet::cancel`]."] cancel { when: ::core::primitive::u32, index: ::core::primitive::u32, }, #[codec(index = 2)] - #[doc = "Schedule a named task."] + #[doc = "See [`Pallet::schedule_named`]."] schedule_named { id: [::core::primitive::u8; 32usize], when: ::core::primitive::u32, @@ -6339,12 +5059,12 @@ pub mod runtime_types { call: ::std::boxed::Box, }, #[codec(index = 3)] - #[doc = "Cancel a named scheduled task."] + #[doc = "See [`Pallet::cancel_named`]."] cancel_named { id: [::core::primitive::u8; 32usize], }, #[codec(index = 4)] - #[doc = "Anonymously schedule a task after a delay."] + #[doc = "See [`Pallet::schedule_after`]."] schedule_after { after: ::core::primitive::u32, maybe_periodic: ::core::option::Option<( @@ -6355,7 +5075,7 @@ pub mod runtime_types { call: ::std::boxed::Box, }, #[codec(index = 5)] - #[doc = "Schedule a named task after a delay."] + #[doc = "See [`Pallet::schedule_named_after`]."] schedule_named_after { id: [::core::primitive::u8; 32usize], after: ::core::primitive::u32, @@ -6368,7 +5088,7 @@ pub mod runtime_types { }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Failed to schedule a call"] @@ -6445,35 +5165,16 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Sets the session key(s) of the function caller to `keys`."] - #[doc = "Allows an account to set its session key prior to becoming a validator."] - #[doc = "This doesn't take effect until the next session."] - #[doc = ""] - #[doc = "The dispatch origin of this function must be signed."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is"] - #[doc = " fixed."] + #[doc = "See [`Pallet::set_keys`]."] set_keys { keys: runtime_types::vara_runtime::SessionKeys, proof: ::std::vec::Vec<::core::primitive::u8>, }, #[codec(index = 1)] - #[doc = "Removes any session key(s) of the function caller."] - #[doc = ""] - #[doc = "This doesn't take effect until the next session."] - #[doc = ""] - #[doc = "The dispatch origin of this function must be Signed and the account must be either be"] - #[doc = "convertible to a validator ID using the chain's typical addressing system (this usually"] - #[doc = "means being a controller account) or directly convertible into a validator ID (which"] - #[doc = "usually means being a stash account)."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)` in number of key types. Actual cost depends on the number of length of"] - #[doc = " `T::Keys::key_ids()` which is fixed."] + #[doc = "See [`Pallet::purge_keys`]."] purge_keys, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] @@ -6496,7 +5197,7 @@ pub mod runtime_types { NoAccount, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "New session has happened. Note that the argument is the session index, not the"] @@ -6516,24 +5217,10 @@ pub mod runtime_types { #[derive( Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode, )] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Take the origin account as a stash and lock up `value` of its balance. `controller` will"] - #[doc = "be the account that controls it."] - #[doc = ""] - #[doc = "`value` must be more than the `minimum_balance` specified by `T::Currency`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the stash account."] - #[doc = ""] - #[doc = "Emits `Bonded`."] - #[doc = "## Complexity"] - #[doc = "- Independent of the arguments. Moderate complexity."] - #[doc = "- O(1)."] - #[doc = "- Three extra DB entries."] - #[doc = ""] - #[doc = "NOTE: Two of the storage writes (`Self::bonded`, `Self::payee`) are _never_ cleaned"] - #[doc = "unless the `origin` falls below _existential deposit_ and gets removed as dust."] + #[doc = "See [`Pallet::bond`]."] bond { #[codec(compact)] value: ::core::primitive::u128, @@ -6542,318 +5229,117 @@ pub mod runtime_types { >, }, #[codec(index = 1)] - #[doc = "Add some extra amount that have appeared in the stash `free_balance` into the balance up"] - #[doc = "for staking."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the stash, not the controller."] - #[doc = ""] - #[doc = "Use this if there are additional funds in your stash account that you wish to bond."] - #[doc = "Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose"] - #[doc = "any limitation on the amount that can be added."] - #[doc = ""] - #[doc = "Emits `Bonded`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- Independent of the arguments. Insignificant complexity."] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::bond_extra`]."] bond_extra { #[codec(compact)] max_additional: ::core::primitive::u128, }, #[codec(index = 2)] - #[doc = "Schedule a portion of the stash to be unlocked ready for transfer out after the bond"] - #[doc = "period ends. If this leaves an amount actively bonded less than"] - #[doc = "T::Currency::minimum_balance(), then it is increased to the full amount."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller, not the stash."] - #[doc = ""] - #[doc = "Once the unlock period is done, you can call `withdraw_unbonded` to actually move"] - #[doc = "the funds out of management ready for transfer."] - #[doc = ""] - #[doc = "No more than a limited number of unlocking chunks (see `MaxUnlockingChunks`)"] - #[doc = "can co-exists at the same time. If there are no unlocking chunks slots available"] - #[doc = "[`Call::withdraw_unbonded`] is called to remove some of the chunks (if possible)."] - #[doc = ""] - #[doc = "If a user encounters the `InsufficientBond` error when calling this extrinsic,"] - #[doc = "they should call `chill` first in order to free up their bonded funds."] - #[doc = ""] - #[doc = "Emits `Unbonded`."] - #[doc = ""] - #[doc = "See also [`Call::withdraw_unbonded`]."] + #[doc = "See [`Pallet::unbond`]."] unbond { #[codec(compact)] value: ::core::primitive::u128, }, #[codec(index = 3)] - #[doc = "Remove any unlocked chunks from the `unlocking` queue from our management."] - #[doc = ""] - #[doc = "This essentially frees up that balance to be used by the stash account to do"] - #[doc = "whatever it wants."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller."] - #[doc = ""] - #[doc = "Emits `Withdrawn`."] - #[doc = ""] - #[doc = "See also [`Call::unbond`]."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "O(S) where S is the number of slashing spans to remove"] - #[doc = "NOTE: Weight annotation is the kill scenario, we refund otherwise."] + #[doc = "See [`Pallet::withdraw_unbonded`]."] withdraw_unbonded { num_slashing_spans: ::core::primitive::u32, }, #[codec(index = 4)] - #[doc = "Declare the desire to validate for the origin controller."] - #[doc = ""] - #[doc = "Effects will be felt at the beginning of the next era."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller, not the stash."] + #[doc = "See [`Pallet::validate`]."] validate { prefs: runtime_types::pallet_staking::ValidatorPrefs, }, #[codec(index = 5)] - #[doc = "Declare the desire to nominate `targets` for the origin controller."] - #[doc = ""] - #[doc = "Effects will be felt at the beginning of the next era."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller, not the stash."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- The transaction's complexity is proportional to the size of `targets` (N)"] - #[doc = "which is capped at CompactAssignments::LIMIT (T::MaxNominations)."] - #[doc = "- Both the reads and writes follow a similar pattern."] + #[doc = "See [`Pallet::nominate`]."] nominate { targets: ::std::vec::Vec< ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, >, }, #[codec(index = 6)] - #[doc = "Declare no desire to either validate or nominate."] - #[doc = ""] - #[doc = "Effects will be felt at the beginning of the next era."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller, not the stash."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- Independent of the arguments. Insignificant complexity."] - #[doc = "- Contains one read."] - #[doc = "- Writes are limited to the `origin` account key."] + #[doc = "See [`Pallet::chill`]."] chill, #[codec(index = 7)] - #[doc = "(Re-)set the payment target for a controller."] - #[doc = ""] - #[doc = "Effects will be felt instantly (as soon as this function is completed successfully)."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller, not the stash."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)"] - #[doc = "- Independent of the arguments. Insignificant complexity."] - #[doc = "- Contains a limited number of reads."] - #[doc = "- Writes are limited to the `origin` account key."] - #[doc = "---------"] + #[doc = "See [`Pallet::set_payee`]."] set_payee { payee: runtime_types::pallet_staking::RewardDestination< ::subxt::utils::AccountId32, >, }, #[codec(index = 8)] - #[doc = "(Re-)sets the controller of a stash to the stash itself. This function previously"] - #[doc = "accepted a `controller` argument to set the controller to an account other than the"] - #[doc = "stash itself. This functionality has now been removed, now only setting the controller"] - #[doc = "to the stash, if it is not already."] - #[doc = ""] - #[doc = "Effects will be felt instantly (as soon as this function is completed successfully)."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the stash, not the controller."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "O(1)"] - #[doc = "- Independent of the arguments. Insignificant complexity."] - #[doc = "- Contains a limited number of reads."] - #[doc = "- Writes are limited to the `origin` account key."] + #[doc = "See [`Pallet::set_controller`]."] set_controller, #[codec(index = 9)] - #[doc = "Sets the ideal number of validators."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "O(1)"] + #[doc = "See [`Pallet::set_validator_count`]."] set_validator_count { #[codec(compact)] new: ::core::primitive::u32, }, #[codec(index = 10)] - #[doc = "Increments the ideal number of validators upto maximum of"] - #[doc = "`ElectionProviderBase::MaxWinners`."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "Same as [`Self::set_validator_count`]."] + #[doc = "See [`Pallet::increase_validator_count`]."] increase_validator_count { #[codec(compact)] additional: ::core::primitive::u32, }, #[codec(index = 11)] - #[doc = "Scale up the ideal number of validators by a factor upto maximum of"] - #[doc = "`ElectionProviderBase::MaxWinners`."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "Same as [`Self::set_validator_count`]."] + #[doc = "See [`Pallet::scale_validator_count`]."] scale_validator_count { factor: runtime_types::sp_arithmetic::per_things::Percent, }, #[codec(index = 12)] - #[doc = "Force there to be no new eras indefinitely."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] - #[doc = ""] - #[doc = "# Warning"] - #[doc = ""] - #[doc = "The election process starts multiple blocks before the end of the era."] - #[doc = "Thus the election process may be ongoing when this is called. In this case the"] - #[doc = "election will continue until the next era is triggered."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- No arguments."] - #[doc = "- Weight: O(1)"] + #[doc = "See [`Pallet::force_no_eras`]."] force_no_eras, #[codec(index = 13)] - #[doc = "Force there to be a new era at the end of the next session. After this, it will be"] - #[doc = "reset to normal (non-forced) behaviour."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] - #[doc = ""] - #[doc = "# Warning"] - #[doc = ""] - #[doc = "The election process starts multiple blocks before the end of the era."] - #[doc = "If this is called just before a new era is triggered, the election process may not"] - #[doc = "have enough blocks to get a result."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- No arguments."] - #[doc = "- Weight: O(1)"] + #[doc = "See [`Pallet::force_new_era`]."] force_new_era, #[codec(index = 14)] - #[doc = "Set the validators who cannot be slashed (if any)."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] + #[doc = "See [`Pallet::set_invulnerables`]."] set_invulnerables { invulnerables: ::std::vec::Vec<::subxt::utils::AccountId32>, }, #[codec(index = 15)] - #[doc = "Force a current staker to become completely unstaked, immediately."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] + #[doc = "See [`Pallet::force_unstake`]."] force_unstake { stash: ::subxt::utils::AccountId32, num_slashing_spans: ::core::primitive::u32, }, #[codec(index = 16)] - #[doc = "Force there to be a new era at the end of sessions indefinitely."] - #[doc = ""] - #[doc = "The dispatch origin must be Root."] - #[doc = ""] - #[doc = "# Warning"] - #[doc = ""] - #[doc = "The election process starts multiple blocks before the end of the era."] - #[doc = "If this is called just before a new era is triggered, the election process may not"] - #[doc = "have enough blocks to get a result."] + #[doc = "See [`Pallet::force_new_era_always`]."] force_new_era_always, #[codec(index = 17)] - #[doc = "Cancel enactment of a deferred slash."] - #[doc = ""] - #[doc = "Can be called by the `T::AdminOrigin`."] - #[doc = ""] - #[doc = "Parameters: era and indices of the slashes for that era to kill."] + #[doc = "See [`Pallet::cancel_deferred_slash`]."] cancel_deferred_slash { era: ::core::primitive::u32, slash_indices: ::std::vec::Vec<::core::primitive::u32>, }, #[codec(index = 18)] - #[doc = "Pay out all the stakers behind a single validator for a single era."] - #[doc = ""] - #[doc = "- `validator_stash` is the stash account of the validator. Their nominators, up to"] - #[doc = " `T::MaxNominatorRewardedPerValidator`, will also receive their rewards."] - #[doc = "- `era` may be any era between `[current_era - history_depth; current_era]`."] - #[doc = ""] - #[doc = "The origin of this call must be _Signed_. Any account can call this function, even if"] - #[doc = "it is not one of the stakers."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- At most O(MaxNominatorRewardedPerValidator)."] + #[doc = "See [`Pallet::payout_stakers`]."] payout_stakers { validator_stash: ::subxt::utils::AccountId32, era: ::core::primitive::u32, }, #[codec(index = 19)] - #[doc = "Rebond a portion of the stash scheduled to be unlocked."] - #[doc = ""] - #[doc = "The dispatch origin must be signed by the controller."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- Time complexity: O(L), where L is unlocking chunks"] - #[doc = "- Bounded by `MaxUnlockingChunks`."] + #[doc = "See [`Pallet::rebond`]."] rebond { #[codec(compact)] value: ::core::primitive::u128, }, #[codec(index = 20)] - #[doc = "Remove all data structures concerning a staker/stash once it is at a state where it can"] - #[doc = "be considered `dust` in the staking system. The requirements are:"] - #[doc = ""] - #[doc = "1. the `total_balance` of the stash is below existential deposit."] - #[doc = "2. or, the `ledger.total` of the stash is below existential deposit."] - #[doc = ""] - #[doc = "The former can happen in cases like a slash; the latter when a fully unbonded account"] - #[doc = "is still receiving staking rewards in `RewardDestination::Staked`."] - #[doc = ""] - #[doc = "It can be called by anyone, as long as `stash` meets the above requirements."] - #[doc = ""] - #[doc = "Refunds the transaction fees upon successful execution."] + #[doc = "See [`Pallet::reap_stash`]."] reap_stash { stash: ::subxt::utils::AccountId32, num_slashing_spans: ::core::primitive::u32, }, #[codec(index = 21)] - #[doc = "Remove the given nominations from the calling validator."] - #[doc = ""] - #[doc = "Effects will be felt at the beginning of the next era."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ by the controller, not the stash."] - #[doc = ""] - #[doc = "- `who`: A list of nominator stash accounts who are nominating this validator which"] - #[doc = " should no longer be nominating this validator."] - #[doc = ""] - #[doc = "Note: Making this call only makes sense if you first set the validator preferences to"] - #[doc = "block any further nominations."] + #[doc = "See [`Pallet::kick`]."] kick { who: ::std::vec::Vec< ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, >, }, #[codec(index = 22)] - #[doc = "Update the various staking configurations ."] - #[doc = ""] - #[doc = "* `min_nominator_bond`: The minimum active bond needed to be a nominator."] - #[doc = "* `min_validator_bond`: The minimum active bond needed to be a validator."] - #[doc = "* `max_nominator_count`: The max number of users who can be a nominator at once. When"] - #[doc = " set to `None`, no limit is enforced."] - #[doc = "* `max_validator_count`: The max number of users who can be a validator at once. When"] - #[doc = " set to `None`, no limit is enforced."] - #[doc = "* `chill_threshold`: The ratio of `max_nominator_count` or `max_validator_count` which"] - #[doc = " should be filled in order for the `chill_other` transaction to work."] - #[doc = "* `min_commission`: The minimum amount of commission that each validators must maintain."] - #[doc = " This is checked only upon calling `validate`. Existing validators are not affected."] - #[doc = ""] - #[doc = "RuntimeOrigin must be Root to call this function."] - #[doc = ""] - #[doc = "NOTE: Existing nominators and validators will not be affected by this update."] - #[doc = "to kick people under the new limits, `chill_other` should be called."] + #[doc = "See [`Pallet::set_staking_configs`]."] set_staking_configs { min_nominator_bond: runtime_types::pallet_staking::pallet::pallet::ConfigOp< @@ -6880,47 +5366,17 @@ pub mod runtime_types { >, }, #[codec(index = 23)] - #[doc = "Declare a `controller` to stop participating as either a validator or nominator."] - #[doc = ""] - #[doc = "Effects will be felt at the beginning of the next era."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_, but can be called by anyone."] - #[doc = ""] - #[doc = "If the caller is the same as the controller being targeted, then no further checks are"] - #[doc = "enforced, and this function behaves just like `chill`."] - #[doc = ""] - #[doc = "If the caller is different than the controller being targeted, the following conditions"] - #[doc = "must be met:"] - #[doc = ""] - #[doc = "* `controller` must belong to a nominator who has become non-decodable,"] - #[doc = ""] - #[doc = "Or:"] - #[doc = ""] - #[doc = "* A `ChillThreshold` must be set and checked which defines how close to the max"] - #[doc = " nominators or validators we must reach before users can start chilling one-another."] - #[doc = "* A `MaxNominatorCount` and `MaxValidatorCount` must be set which is used to determine"] - #[doc = " how close we are to the threshold."] - #[doc = "* A `MinNominatorBond` and `MinValidatorBond` must be set and checked, which determines"] - #[doc = " if this is a person that should be chilled because they have not met the threshold"] - #[doc = " bond required."] - #[doc = ""] - #[doc = "This can be helpful if bond requirements are updated, and we need to remove old users"] - #[doc = "who do not satisfy these requirements."] + #[doc = "See [`Pallet::chill_other`]."] chill_other { controller: ::subxt::utils::AccountId32, }, #[codec(index = 24)] - #[doc = "Force a validator to have at least the minimum commission. This will not affect a"] - #[doc = "validator who already has a commission greater than or equal to the minimum. Any account"] - #[doc = "can call this."] + #[doc = "See [`Pallet::force_apply_min_commission`]."] force_apply_min_commission { validator_stash: ::subxt::utils::AccountId32, }, #[codec(index = 25)] - #[doc = "Sets the minimum amount of commission that each validators must maintain."] - #[doc = ""] - #[doc = "This call has lower privilege requirements than `set_staking_config` and can be called"] - #[doc = "by the `T::AdminOrigin`. Root can always call this."] + #[doc = "See [`Pallet::set_min_commission`]."] set_min_commission { new: runtime_types::sp_arithmetic::per_things::Perbill, }, @@ -6939,7 +5395,7 @@ pub mod runtime_types { #[derive( Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode, )] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Not a controller account."] @@ -7024,7 +5480,7 @@ pub mod runtime_types { #[derive( Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode, )] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "The era payout has been set; the first balance is the validator-payout; the second is"] @@ -7230,50 +5686,26 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Authenticates the sudo key and dispatches a function call with `Root` origin."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::sudo`]."] sudo { call: ::std::boxed::Box, }, #[codec(index = 1)] - #[doc = "Authenticates the sudo key and dispatches a function call with `Root` origin."] - #[doc = "This function does not check the weight of the call, and instead allows the"] - #[doc = "Sudo user to specify the weight of the call."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::sudo_unchecked_weight`]."] sudo_unchecked_weight { call: ::std::boxed::Box, weight: runtime_types::sp_weights::weight_v2::Weight, }, #[codec(index = 2)] - #[doc = "Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo"] - #[doc = "key."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::set_key`]."] set_key { new: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 3)] - #[doc = "Authenticates the sudo key and dispatches a function call with `Signed` origin from"] - #[doc = "a given account."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::sudo_as`]."] sudo_as { who: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, call: ::std::boxed::Box, @@ -7287,7 +5719,7 @@ pub mod runtime_types { RequireSudo, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A sudo just took place. \\[result\\]"] @@ -7314,24 +5746,10 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Set the current time."] - #[doc = ""] - #[doc = "This call should be invoked exactly once per block. It will panic at the finalization"] - #[doc = "phase, if this call hasn't been invoked by that time."] - #[doc = ""] - #[doc = "The timestamp should be greater than the previous one by the amount specified by"] - #[doc = "`MinimumPeriod`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be `Inherent`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)"] - #[doc = "- 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in"] - #[doc = " `on_finalize`)"] - #[doc = "- 1 event handler `on_timestamp_set`. Must be `O(1)`."] + #[doc = "See [`Pallet::set`]."] set { #[codec(compact)] now: ::core::primitive::u64, @@ -7344,7 +5762,7 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee,"] @@ -7371,71 +5789,36 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Put forward a suggestion for spending. A deposit proportional to the value"] - #[doc = "is reserved and slashed if the proposal is rejected. It is returned once the"] - #[doc = "proposal is awarded."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)"] + #[doc = "See [`Pallet::propose_spend`]."] propose_spend { #[codec(compact)] value: ::core::primitive::u128, beneficiary: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 1)] - #[doc = "Reject a proposed spend. The original deposit will be slashed."] - #[doc = ""] - #[doc = "May only be called from `T::RejectOrigin`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)"] + #[doc = "See [`Pallet::reject_proposal`]."] reject_proposal { #[codec(compact)] proposal_id: ::core::primitive::u32, }, #[codec(index = 2)] - #[doc = "Approve a proposal. At a later time, the proposal will be allocated to the beneficiary"] - #[doc = "and the original deposit will be returned."] - #[doc = ""] - #[doc = "May only be called from `T::ApproveOrigin`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = " - O(1)."] + #[doc = "See [`Pallet::approve_proposal`]."] approve_proposal { #[codec(compact)] proposal_id: ::core::primitive::u32, }, #[codec(index = 3)] - #[doc = "Propose and approve a spend of treasury funds."] - #[doc = ""] - #[doc = "- `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`."] - #[doc = "- `amount`: The amount to be transferred from the treasury to the `beneficiary`."] - #[doc = "- `beneficiary`: The destination account for the transfer."] - #[doc = ""] - #[doc = "NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the"] - #[doc = "beneficiary."] + #[doc = "See [`Pallet::spend`]."] spend { #[codec(compact)] amount: ::core::primitive::u128, beneficiary: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 4)] - #[doc = "Force a previously approved proposal to be removed from the approval queue."] - #[doc = "The original deposit will no longer be returned."] - #[doc = ""] - #[doc = "May only be called from `T::RejectOrigin`."] - #[doc = "- `proposal_id`: The index of a proposal"] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(A) where `A` is the number of approvals"] - #[doc = ""] - #[doc = "Errors:"] - #[doc = "- `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue,"] - #[doc = "i.e., the proposal has not been approved. This could also mean the proposal does not"] - #[doc = "exist altogether, thus there is no way it would have been approved in the first place."] + #[doc = "See [`Pallet::remove_approval`]."] remove_approval { #[codec(compact)] proposal_id: ::core::primitive::u32, @@ -7462,7 +5845,7 @@ pub mod runtime_types { ProposalNotApproved, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "New proposal."] @@ -7528,114 +5911,51 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Send a batch of dispatch calls."] - #[doc = ""] - #[doc = "May be called from any origin except `None`."] - #[doc = ""] - #[doc = "- `calls`: The calls to be dispatched from the same origin. The number of call must not"] - #[doc = " exceed the constant: `batched_calls_limit` (available in constant metadata)."] - #[doc = ""] - #[doc = "If origin is root then the calls are dispatched without checking origin filter. (This"] - #[doc = "includes bypassing `frame_system::Config::BaseCallFilter`)."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(C) where C is the number of calls to be batched."] - #[doc = ""] - #[doc = "This will return `Ok` in all circumstances. To determine the success of the batch, an"] - #[doc = "event is deposited. If a call failed and the batch was interrupted, then the"] - #[doc = "`BatchInterrupted` event is deposited, along with the number of successful calls made"] - #[doc = "and the error of the failed call. If all were successful, then the `BatchCompleted`"] - #[doc = "event is deposited."] + #[doc = "See [`Pallet::batch`]."] batch { calls: ::std::vec::Vec, }, #[codec(index = 1)] - #[doc = "Send a call through an indexed pseudonym of the sender."] - #[doc = ""] - #[doc = "Filter from origin are passed along. The call will be dispatched with an origin which"] - #[doc = "use the same filter as the origin of this call."] - #[doc = ""] - #[doc = "NOTE: If you need to ensure that any account-based filtering is not honored (i.e."] - #[doc = "because you expect `proxy` to have been used prior in the call stack and you do not want"] - #[doc = "the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1`"] - #[doc = "in the Multisig pallet instead."] - #[doc = ""] - #[doc = "NOTE: Prior to version *12, this was called `as_limited_sub`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = "See [`Pallet::as_derivative`]."] as_derivative { index: ::core::primitive::u16, call: ::std::boxed::Box, }, #[codec(index = 2)] - #[doc = "Send a batch of dispatch calls and atomically execute them."] - #[doc = "The whole transaction will rollback and fail if any of the calls failed."] - #[doc = ""] - #[doc = "May be called from any origin except `None`."] - #[doc = ""] - #[doc = "- `calls`: The calls to be dispatched from the same origin. The number of call must not"] - #[doc = " exceed the constant: `batched_calls_limit` (available in constant metadata)."] - #[doc = ""] - #[doc = "If origin is root then the calls are dispatched without checking origin filter. (This"] - #[doc = "includes bypassing `frame_system::Config::BaseCallFilter`)."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(C) where C is the number of calls to be batched."] + #[doc = "See [`Pallet::batch_all`]."] batch_all { calls: ::std::vec::Vec, }, #[codec(index = 3)] - #[doc = "Dispatches a function call with a provided origin."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Root_."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(1)."] + #[doc = "See [`Pallet::dispatch_as`]."] dispatch_as { as_origin: ::std::boxed::Box, call: ::std::boxed::Box, }, #[codec(index = 4)] - #[doc = "Send a batch of dispatch calls."] - #[doc = "Unlike `batch`, it allows errors and won't interrupt."] - #[doc = ""] - #[doc = "May be called from any origin except `None`."] - #[doc = ""] - #[doc = "- `calls`: The calls to be dispatched from the same origin. The number of call must not"] - #[doc = " exceed the constant: `batched_calls_limit` (available in constant metadata)."] - #[doc = ""] - #[doc = "If origin is root then the calls are dispatch without checking origin filter. (This"] - #[doc = "includes bypassing `frame_system::Config::BaseCallFilter`)."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- O(C) where C is the number of calls to be batched."] + #[doc = "See [`Pallet::force_batch`]."] force_batch { calls: ::std::vec::Vec, }, #[codec(index = 5)] - #[doc = "Dispatch a function call with a specified weight."] - #[doc = ""] - #[doc = "This function does not check the weight of the call, and instead allows the"] - #[doc = "Root origin to specify the weight of the call."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Root_."] + #[doc = "See [`Pallet::with_weight`]."] with_weight { call: ::std::boxed::Box, weight: runtime_types::sp_weights::weight_v2::Weight, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "Too many calls batched."] TooManyCalls, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "Batch of dispatches did not complete fully. Index of first failing dispatch given, as"] @@ -7672,48 +5992,18 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] - #[doc = "Unlock any vested funds of the sender account."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_ and the sender must have funds still"] - #[doc = "locked under this pallet."] - #[doc = ""] - #[doc = "Emits either `VestingCompleted` or `VestingUpdated`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)`."] + #[doc = "See [`Pallet::vest`]."] vest, #[codec(index = 1)] - #[doc = "Unlock any vested funds of a `target` account."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `target`: The account whose vested funds should be unlocked. Must have funds still"] - #[doc = "locked under this pallet."] - #[doc = ""] - #[doc = "Emits either `VestingCompleted` or `VestingUpdated`."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)`."] + #[doc = "See [`Pallet::vest_other`]."] vest_other { target: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, }, #[codec(index = 2)] - #[doc = "Create a vested transfer."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `target`: The account receiving the vested funds."] - #[doc = "- `schedule`: The vesting schedule attached to the transfer."] - #[doc = ""] - #[doc = "Emits `VestingCreated`."] - #[doc = ""] - #[doc = "NOTE: This will unlock all schedules through the current block."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)`."] + #[doc = "See [`Pallet::vested_transfer`]."] vested_transfer { target: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, schedule: runtime_types::pallet_vesting::vesting_info::VestingInfo< @@ -7722,20 +6012,7 @@ pub mod runtime_types { >, }, #[codec(index = 3)] - #[doc = "Force a vested transfer."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Root_."] - #[doc = ""] - #[doc = "- `source`: The account whose funds should be transferred."] - #[doc = "- `target`: The account that should be transferred the vested funds."] - #[doc = "- `schedule`: The vesting schedule attached to the transfer."] - #[doc = ""] - #[doc = "Emits `VestingCreated`."] - #[doc = ""] - #[doc = "NOTE: This will unlock all schedules through the current block."] - #[doc = ""] - #[doc = "## Complexity"] - #[doc = "- `O(1)`."] + #[doc = "See [`Pallet::force_vested_transfer`]."] force_vested_transfer { source: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, target: ::subxt::utils::MultiAddress<::subxt::utils::AccountId32, ()>, @@ -7745,27 +6022,7 @@ pub mod runtime_types { >, }, #[codec(index = 4)] - #[doc = "Merge two vesting schedules together, creating a new vesting schedule that unlocks over"] - #[doc = "the highest possible start and end blocks. If both schedules have already started the"] - #[doc = "current block will be used as the schedule start; with the caveat that if one schedule"] - #[doc = "is finished by the current block, the other will be treated as the new merged schedule,"] - #[doc = "unmodified."] - #[doc = ""] - #[doc = "NOTE: If `schedule1_index == schedule2_index` this is a no-op."] - #[doc = "NOTE: This will unlock all schedules through the current block prior to merging."] - #[doc = "NOTE: If both schedules have ended by the current block, no new schedule will be created"] - #[doc = "and both will be removed."] - #[doc = ""] - #[doc = "Merged schedule attributes:"] - #[doc = "- `starting_block`: `MAX(schedule1.starting_block, scheduled2.starting_block,"] - #[doc = " current_block)`."] - #[doc = "- `ending_block`: `MAX(schedule1.ending_block, schedule2.ending_block)`."] - #[doc = "- `locked`: `schedule1.locked_at(current_block) + schedule2.locked_at(current_block)`."] - #[doc = ""] - #[doc = "The dispatch origin for this call must be _Signed_."] - #[doc = ""] - #[doc = "- `schedule1_index`: index of the first schedule to merge."] - #[doc = "- `schedule2_index`: index of the second schedule to merge."] + #[doc = "See [`Pallet::merge_schedules`]."] merge_schedules { schedule1_index: ::core::primitive::u32, schedule2_index: ::core::primitive::u32, @@ -7792,7 +6049,7 @@ pub mod runtime_types { InvalidScheduleParams, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] #[doc = "The amount vested has been updated. This could indicate a change in funds available."] @@ -7830,25 +6087,29 @@ pub mod runtime_types { pub mod pallet { use super::runtime_types; #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "Contains one variant per dispatchable that can be called by an extrinsic."] + #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { #[codec(index = 0)] + #[doc = "See [`Pallet::whitelist_call`]."] whitelist_call { call_hash: ::subxt::utils::H256 }, #[codec(index = 1)] + #[doc = "See [`Pallet::remove_whitelisted_call`]."] remove_whitelisted_call { call_hash: ::subxt::utils::H256 }, #[codec(index = 2)] + #[doc = "See [`Pallet::dispatch_whitelisted_call`]."] dispatch_whitelisted_call { call_hash: ::subxt::utils::H256, call_encoded_len: ::core::primitive::u32, call_weight_witness: runtime_types::sp_weights::weight_v2::Weight, }, #[codec(index = 3)] + #[doc = "See [`Pallet::dispatch_whitelisted_call_with_preimage`]."] dispatch_whitelisted_call_with_preimage { call: ::std::boxed::Box, }, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"] + #[doc = "The `Error` enum of this pallet."] pub enum Error { #[codec(index = 0)] #[doc = "The preimage of the call hash could not be loaded."] @@ -7867,7 +6128,7 @@ pub mod runtime_types { CallAlreadyWhitelisted, } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - #[doc = "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"] + #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] CallWhitelisted { call_hash: ::subxt::utils::H256 }, @@ -8094,17 +6355,6 @@ pub mod runtime_types { #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] pub struct Signature(pub [::core::primitive::u8; 64usize]); } - pub mod offchain { - use super::runtime_types; - #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - pub struct OpaqueMultiaddr(pub ::std::vec::Vec<::core::primitive::u8>); - #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - pub struct OpaqueNetworkState { - pub peer_id: runtime_types::sp_core::OpaquePeerId, - pub external_addresses: - ::std::vec::Vec, - } - } pub mod sr25519 { use super::runtime_types; pub mod vrf { @@ -8123,8 +6373,6 @@ pub mod runtime_types { pub struct Signature(pub [::core::primitive::u8; 64usize]); } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - pub struct OpaquePeerId(pub ::std::vec::Vec<::core::primitive::u8>); - #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] pub enum Void {} } pub mod sp_npos_elections { @@ -8704,23 +6952,16 @@ pub mod runtime_types { #[derive( Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode, )] - pub struct Header<_0, _1> { + pub struct Header<_0> { pub parent_hash: ::subxt::utils::H256, #[codec(compact)] pub number: _0, pub state_root: ::subxt::utils::H256, pub extrinsics_root: ::subxt::utils::H256, pub digest: runtime_types::sp_runtime::generic::digest::Digest, - #[codec(skip)] - pub __subxt_unused_type_params: ::core::marker::PhantomData<_1>, } } } - pub mod traits { - use super::runtime_types; - #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] - pub struct BlakeTwo256; - } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] pub enum DispatchError { #[codec(index = 0)] @@ -9318,6 +7559,8 @@ pub mod runtime_types { GearDebug(runtime_types::pallet_gear_debug::pallet::Event), } #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] + pub enum RuntimeHoldReason {} + #[derive(Debug, crate::gp::Decode, crate::gp::DecodeAsType, crate::gp::Encode)] pub struct SessionKeys { pub babe: runtime_types::sp_consensus_babe::app::Public, pub grandpa: runtime_types::sp_consensus_grandpa::app::Public, diff --git a/node/authorship/Cargo.toml b/node/authorship/Cargo.toml index abaa04dffa3..eb8ef45d211 100644 --- a/node/authorship/Cargo.toml +++ b/node/authorship/Cargo.toml @@ -41,6 +41,7 @@ sp-inherents = { workspace = true, features = ["std"] } prometheus-endpoint.workspace = true [dev-dependencies] +gear-runtime-interface = { workspace = true, features = ["std"] } sc-transaction-pool.workspace = true frame-support = { workspace = true, features = ["std"] } frame-system = { workspace = true, features = ["std"] } diff --git a/node/authorship/src/block_builder.rs b/node/authorship/src/block_builder.rs index a42b1992d57..541d09a30f1 100644 --- a/node/authorship/src/block_builder.rs +++ b/node/authorship/src/block_builder.rs @@ -22,7 +22,6 @@ use sc_block_builder::{BlockBuilderApi, BuiltBlock, RecordProof}; use sc_client_api::backend; use sp_api::{ApiExt, ApiRef, Core, ProvideRuntimeApi, TransactionOutcome}; use sp_blockchain::{ApplyExtrinsicFailed, Error}; -use sp_core::ExecutionContext; use sp_runtime::{ legacy, traits::{Block as BlockT, Hash, HashFor, Header as HeaderT, NumberFor, One}, @@ -79,11 +78,7 @@ where api.record_proof(); } - api.initialize_block_with_context( - parent_hash, - ExecutionContext::BlockConstruction, - &header, - )?; + api.initialize_block(parent_hash, &header)?; let version = api .api_version::>(parent_hash)? @@ -110,18 +105,10 @@ where self.api.execute_in_transaction(|api| { let res = if version < 6 { #[allow(deprecated)] - api.apply_extrinsic_before_version_6_with_context( - parent_hash, - ExecutionContext::BlockConstruction, - xt.clone(), - ) - .map(legacy::byte_sized_error::convert_to_latest) + api.apply_extrinsic_before_version_6(parent_hash, xt.clone()) + .map(legacy::byte_sized_error::convert_to_latest) } else { - api.apply_extrinsic_with_context( - parent_hash, - ExecutionContext::BlockConstruction, - xt.clone(), - ) + api.apply_extrinsic(parent_hash, xt.clone()) }; match res { @@ -148,13 +135,9 @@ where self.api.execute_in_transaction(|api| { let block_hash = self.parent_hash; - let xt = match TransactionOutcome::Rollback(api.gear_run_extrinsic_with_context( - block_hash, - ExecutionContext::BlockConstruction, - max_gas, - )) - .into_inner() - .map_err(|e| Error::Application(Box::new(e))) + let xt = match TransactionOutcome::Rollback(api.gear_run_extrinsic(block_hash, max_gas)) + .into_inner() + .map_err(|e| Error::Application(Box::new(e))) { Ok(xt) => xt, Err(e) => return TransactionOutcome::Rollback(Err(e)), @@ -162,18 +145,10 @@ where let res = if version < 6 { #[allow(deprecated)] - api.apply_extrinsic_before_version_6_with_context( - parent_hash, - ExecutionContext::BlockConstruction, - xt.clone(), - ) - .map(legacy::byte_sized_error::convert_to_latest) + api.apply_extrinsic_before_version_6(parent_hash, xt.clone()) + .map(legacy::byte_sized_error::convert_to_latest) } else { - api.apply_extrinsic_with_context( - parent_hash, - ExecutionContext::BlockConstruction, - xt.clone(), - ) + api.apply_extrinsic(parent_hash, xt.clone()) }; match res { @@ -195,9 +170,7 @@ where /// supplied by `self.api`, combined as [`BuiltBlock`]. /// The storage proof will be `Some(_)` when proof recording was enabled. pub fn build(mut self) -> Result>, Error> { - let header = self - .api - .finalize_block_with_context(self.parent_hash, ExecutionContext::BlockConstruction)?; + let header = self.api.finalize_block(self.parent_hash)?; debug_assert_eq!( header.extrinsics_root().clone(), @@ -233,13 +206,7 @@ where let parent_hash = self.parent_hash; self.api .execute_in_transaction(move |api| { - // `create_inherents` should not change any state, to ensure this we always rollback - // the transaction. - TransactionOutcome::Rollback(api.inherent_extrinsics_with_context( - parent_hash, - ExecutionContext::BlockConstruction, - inherent_data, - )) + TransactionOutcome::Rollback(api.inherent_extrinsics(parent_hash, inherent_data)) }) .map_err(|e| Error::Application(Box::new(e))) } diff --git a/node/authorship/src/tests.rs b/node/authorship/src/tests.rs index c41c255b4ac..8e671a53067 100644 --- a/node/authorship/src/tests.rs +++ b/node/authorship/src/tests.rs @@ -36,7 +36,7 @@ use gear_runtime_common::constants::BANK_ADDRESS; use pallet_gear_rpc_runtime_api::GearApi; use parking_lot::Mutex; use runtime_primitives::BlockNumber; -use sc_client_api::{Backend as _, ExecutionStrategy}; +use sc_client_api::Backend as _; use sc_service::client::Client; use sc_transaction_pool::BasicPool; use sc_transaction_pool_api::{ @@ -230,8 +230,7 @@ macro_rules! init { $spawner:ident, $genesis_hash:ident } => { - let client_builder = - TestClientBuilder::new().set_execution_strategy(ExecutionStrategy::NativeWhenPossible); + let client_builder = TestClientBuilder::new(); let $backend = client_builder.backend(); let mut $client = Arc::new(client_builder.build()); let $spawner = sp_core::testing::TaskExecutor::new(); @@ -331,6 +330,7 @@ macro_rules! propose_block { #[test] fn custom_extrinsic_is_placed_in_each_block() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -365,6 +365,7 @@ fn custom_extrinsic_is_placed_in_each_block() { #[test] fn proposed_storage_changes_match_execute_block_storage_changes() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -420,6 +421,7 @@ fn queue_remains_intact_if_processing_fails() { use sp_state_machine::IterArgs; init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -530,6 +532,7 @@ fn block_max_gas_works() { const FIXED_BLOCK_GAS: u64 = 25_000_000; init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -648,6 +651,7 @@ fn block_max_gas_works() { #[test] fn terminal_extrinsic_discarded_from_txpool() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -705,9 +709,9 @@ fn terminal_extrinsic_discarded_from_txpool() { #[test] fn block_builder_cloned_ok() { init_logger(); + gear_runtime_interface::sandbox_init(); - let client_builder = - TestClientBuilder::new().set_execution_strategy(ExecutionStrategy::NativeWhenPossible); + let client_builder = TestClientBuilder::new(); let backend = client_builder.backend(); let client = Arc::new(client_builder.build()); @@ -791,6 +795,7 @@ fn proposal_timing_consistent() { use sp_state_machine::IterArgs; init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -810,8 +815,8 @@ fn proposal_timing_consistent() { // Creating a bunch of extrinsics that will put N time-consuming init messages // to the message queue. The number of extrinsics should better allow all of // them to fit in one block to know deterministically the number of messages. - // Empirically, 15 extrinsics is a good number. - checked.extend(checked_extrinsics(15, bob(), 0, || { + // Empirically, 50 extrinsics is a good number. + checked.extend(checked_extrinsics(50, bob(), 0, || { // TODO: this is a "hand-wavy" workaround to have a long-running init message. // Should be replaced with a more reliable solution (like zero-cost syscalls // in init message that would guarantee incorrect gas estimation) @@ -1002,6 +1007,7 @@ mod basic_tests { #[test] fn should_cease_building_block_when_deadline_is_reached() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -1057,6 +1063,7 @@ mod basic_tests { #[test] fn should_not_panic_when_deadline_is_reached() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, _genesis_hash); @@ -1093,6 +1100,7 @@ mod basic_tests { #[test] fn proposed_storage_changes_should_match_execute_block_storage_changes() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -1145,6 +1153,7 @@ mod basic_tests { #[test] fn should_not_remove_invalid_transactions_when_skipping() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -1208,6 +1217,7 @@ mod basic_tests { #[test] fn should_cease_building_block_when_block_limit_is_reached() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -1321,6 +1331,7 @@ mod basic_tests { #[test] fn should_keep_adding_transactions_after_exhausts_resources_before_soft_deadline() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); @@ -1366,6 +1377,7 @@ mod basic_tests { #[test] fn should_only_skip_up_to_some_limit_after_soft_deadline() { init_logger(); + gear_runtime_interface::sandbox_init(); init!(client, backend, txpool, spawner, genesis_hash); diff --git a/node/cli/src/command.rs b/node/cli/src/command.rs index 231885232a7..a3d6bf41246 100644 --- a/node/cli/src/command.rs +++ b/node/cli/src/command.rs @@ -18,7 +18,7 @@ use crate::cli::{Cli, Subcommand}; use runtime_primitives::Block; -use sc_cli::{ChainSpec, ExecutionStrategy, RuntimeVersion, SubstrateCli}; +use sc_cli::{ChainSpec, SubstrateCli}; use sc_service::config::BasePath; use service::{chain_spec, IdentifyVariant}; @@ -111,14 +111,6 @@ impl SubstrateCli for Cli { } }) } - - fn native_runtime_version(spec: &Box) -> &'static RuntimeVersion { - match spec { - #[cfg(feature = "vara-native")] - spec if spec.is_vara() => &service::vara_runtime::VERSION, - _ => panic!("Invalid chain spec"), - } - } } /// Unwraps a [`service::Client`] into the concrete runtime client. @@ -139,7 +131,7 @@ macro_rules! unwrap_client { /// Parse and run command line arguments pub fn run() -> sc_cli::Result<()> { - let mut cli = Cli::from_args(); + let cli = Cli::from_args(); let old_base = BasePath::from_project("", "", "gear-node"); let new_base = BasePath::from_project("", "", &Cli::executable_name()); @@ -147,35 +139,6 @@ pub fn run() -> sc_cli::Result<()> { _ = std::fs::rename(old_base.path(), new_base.path()); } - let base = &mut cli.run.base; - - // Force setting `Wasm` as default execution strategy. - let execution_strategy = base - .import_params - .execution_strategies - .execution - .get_or_insert(ExecutionStrategy::Wasm); - - // Checking if node supposed to be validator (explicitly or by shortcuts). - let is_validator = base.validator - || base.shared_params.dev - || base.alice - || base.bob - || base.charlie - || base.dave - || base.eve - || base.ferdie - || base.one - || base.two; - - // Denying ability to validate blocks with non-wasm execution. - if is_validator && *execution_strategy != ExecutionStrategy::Wasm { - return Err( - "Node can be --validator only with wasm execution strategy. To enable it run the node with `--execution wasm` or without the flag for default value." - .into(), - ); - } - match &cli.subcommand { Some(Subcommand::Key(cmd)) => cmd.run(&cli), Some(Subcommand::BuildSpec(cmd)) => { @@ -251,6 +214,7 @@ pub fn run() -> sc_cli::Result<()> { use frame_benchmarking_cli::{ BenchmarkCmd, ExtrinsicFactory, SUBSTRATE_REFERENCE_HARDWARE, }; + use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch}; use sp_keyring::Sr25519Keyring; let runner = cli.create_runner(cmd)?; @@ -270,7 +234,10 @@ pub fn run() -> sc_cli::Result<()> { match &config.chain_spec { #[cfg(feature = "vara-native")] spec if spec.is_vara() => cmd - .run::( + .run::::ExtendHostFunctions, + >>( config, ), _ => Err("invalid chain spec".into()), diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index 53da17ec2f3..74878d72c79 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -57,6 +57,7 @@ sc-consensus-babe-rpc.workspace = true sc-consensus-grandpa.workspace = true sc-consensus-grandpa-rpc.workspace = true sc-client-api.workspace = true +sc-offchain.workspace = true sc-rpc.workspace = true sc-rpc-spec-v2.workspace = true sc-sync-state-rpc.workspace = true diff --git a/node/service/src/chain_spec/vara.rs b/node/service/src/chain_spec/vara.rs index 966824f342a..ea83fb1d1bc 100644 --- a/node/service/src/chain_spec/vara.rs +++ b/node/service/src/chain_spec/vara.rs @@ -29,13 +29,13 @@ use sp_core::{crypto::UncheckedInto, sr25519}; use sp_runtime::{Perbill, Perquintill}; use vara_runtime::{ constants::currency::{ECONOMIC_UNITS, EXISTENTIAL_DEPOSIT, UNITS as TOKEN}, - AuthorityDiscoveryConfig, BabeConfig, BalancesConfig, GenesisConfig, GrandpaConfig, - ImOnlineConfig, NominationPoolsConfig, SessionConfig, SessionKeys, StakerStatus, StakingConfig, - StakingRewardsConfig, SudoConfig, SystemConfig, VestingConfig, WASM_BINARY, + AuthorityDiscoveryConfig, BabeConfig, BalancesConfig, GrandpaConfig, ImOnlineConfig, + NominationPoolsConfig, RuntimeGenesisConfig, SessionConfig, SessionKeys, StakerStatus, + StakingConfig, StakingRewardsConfig, SudoConfig, SystemConfig, VestingConfig, WASM_BINARY, }; /// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type. -pub type ChainSpec = sc_service::GenericChainSpec; +pub type ChainSpec = sc_service::GenericChainSpec; /// Returns the [`Properties`] for the Vara network. pub fn vara_properties() -> Properties { @@ -687,7 +687,7 @@ fn testnet_genesis( endowed_accounts: Vec, bank_account: AccountId, _enable_println: bool, -) -> GenesisConfig { +) -> RuntimeGenesisConfig { const ENDOWMENT: u128 = 1_000_000 * TOKEN; const STASH: u128 = 100 * TOKEN; const MIN_NOMINATOR_BOND: u128 = 50 * TOKEN; @@ -702,18 +702,21 @@ fn testnet_genesis( balances.push((bank_account, EXISTENTIAL_DEPOSIT)); - GenesisConfig { + RuntimeGenesisConfig { system: SystemConfig { // Add Wasm runtime to storage. code: wasm_binary.to_vec(), + _config: Default::default(), }, balances: BalancesConfig { balances }, babe: BabeConfig { authorities: Default::default(), epoch_config: Some(vara_runtime::BABE_GENESIS_EPOCH_CONFIG), + _config: Default::default(), }, grandpa: GrandpaConfig { authorities: Default::default(), + _config: Default::default(), }, session: SessionConfig { keys: initial_authorities @@ -744,7 +747,10 @@ fn testnet_genesis( key: Some(root_key), }, im_online: ImOnlineConfig { keys: vec![] }, - authority_discovery: AuthorityDiscoveryConfig { keys: vec![] }, + authority_discovery: AuthorityDiscoveryConfig { + keys: vec![], + _config: Default::default(), + }, transaction_payment: Default::default(), treasury: Default::default(), nomination_pools: NominationPoolsConfig { diff --git a/node/service/src/client.rs b/node/service/src/client.rs index e4371a885a8..d51863239d1 100644 --- a/node/service/src/client.rs +++ b/node/service/src/client.rs @@ -17,7 +17,7 @@ // along with this program. If not, see . use gear_runtime_interface as gear_ri; -pub use runtime_primitives::{AccountId, Balance, Block, BlockNumber, Hash, Header, Index}; +pub use runtime_primitives::{AccountId, Balance, Block, BlockNumber, Hash, Header, Nonce}; use sc_client_api::{ AuxStore, Backend as BackendT, BlockBackend, BlockchainEvents, KeysIter, PairsIter, UsageProvider, @@ -82,7 +82,7 @@ pub trait RuntimeApiCollection: + sp_consensus_babe::BabeApi + sp_consensus_grandpa::GrandpaApi + sp_block_builder::BlockBuilder - + substrate_frame_rpc_system::AccountNonceApi + + substrate_frame_rpc_system::AccountNonceApi + pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi + sp_api::Metadata + sp_offchain::OffchainWorkerApi @@ -101,7 +101,7 @@ where + sp_consensus_babe::BabeApi + sp_consensus_grandpa::GrandpaApi + sp_block_builder::BlockBuilder - + substrate_frame_rpc_system::AccountNonceApi + + substrate_frame_rpc_system::AccountNonceApi + pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi + sp_api::Metadata + sp_offchain::OffchainWorkerApi diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index f73dd299dc8..ce16881ca11 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -19,6 +19,7 @@ #![allow(clippy::redundant_clone)] use frame_benchmarking_cli::SUBSTRATE_REFERENCE_HARDWARE; +use futures::FutureExt; use sc_client_api::{Backend as BackendT, BlockBackend, UsageProvider}; use sc_executor::{ HeapAllocStrategy, NativeElseWasmExecutor, NativeExecutionDispatch, WasmExecutor, @@ -32,6 +33,7 @@ use sc_service::{ TaskManager, }; use sc_telemetry::{Telemetry, TelemetryWorker}; +use sc_transaction_pool_api::OffchainTransactionPoolFactory; use sp_api::ConstructRuntimeApi; use sp_runtime::{ traits::{BlakeTwo256, Block as BlockT}, @@ -247,25 +249,28 @@ where let slot_duration = babe_link.config().slot_duration(); let (import_queue, babe_worker_handle) = sc_consensus_babe::import_queue( - babe_link.clone(), - block_import.clone(), - Some(Box::new(justification_import)), - client.clone(), - select_chain.clone(), - move |_, ()| async move { - let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); + sc_consensus_babe::ImportQueueParams { + link: babe_link.clone(), + block_import: block_import.clone(), + justification_import: Some(Box::new(justification_import)), + client: client.clone(), + select_chain: select_chain.clone(), + create_inherent_data_providers: move |_, ()| async move { + let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); - let slot = + let slot = sp_consensus_babe::inherents::InherentDataProvider::from_timestamp_and_slot_duration( *timestamp, slot_duration, ); - Ok((slot, timestamp)) + Ok((slot, timestamp)) + }, + spawner: &task_manager.spawn_essential_handle(), + registry: config.prometheus_registry(), + telemetry: telemetry.as_ref().map(|x| x.handle()), + offchain_tx_pool_factory: OffchainTransactionPoolFactory::new(transaction_pool.clone()), }, - &task_manager.spawn_essential_handle(), - config.prometheus_registry(), - telemetry.as_ref().map(|x| x.handle()), )?; let import_setup = (block_import, grandpa_link, babe_link); @@ -446,15 +451,6 @@ where warp_sync_params: Some(WarpSyncParams::WithProvider(warp_sync)), })?; - if config.offchain_worker.enabled { - sc_service::build_offchain_workers( - &config, - task_manager.spawn_handle(), - client.clone(), - network.clone(), - ); - } - let role = config.role.clone(); let force_authoring = config.force_authoring; let backoff_authoring_blocks = @@ -462,6 +458,7 @@ where let name = config.network.node_name.clone(); let enable_grandpa = !config.disable_grandpa; let prometheus_registry = config.prometheus_registry().cloned(); + let enable_offchain_worker = config.offchain_worker.enabled; let rpc_handlers = sc_service::spawn_tasks(sc_service::SpawnTasksParams { config, @@ -565,14 +562,13 @@ where None }; - let config = sc_consensus_grandpa::Config { - // FIXME #1578 make this available through chainspec + let grandpa_config = sc_consensus_grandpa::Config { gossip_duration: std::time::Duration::from_millis(1000), justification_period: 512, name: Some(name), observer_enabled: false, keystore, - local_role: role, + local_role: role.clone(), telemetry: telemetry.as_ref().map(|x| x.handle()), protocol_name: grandpa_protocol_name, }; @@ -585,7 +581,7 @@ where // been tested extensively yet and having most nodes in a network run it // could lead to finality stalls. let grandpa_config = sc_consensus_grandpa::GrandpaParams { - config, + config: grandpa_config, link: grandpa_link, network: network.clone(), sync: Arc::new(sync_service.clone()), @@ -593,6 +589,7 @@ where voting_rule: sc_consensus_grandpa::VotingRulesBuilder::default().build(), prometheus_registry, shared_voter_state, + offchain_tx_pool_factory: OffchainTransactionPoolFactory::new(transaction_pool.clone()), }; // the GRANDPA voter task is considered infallible, i.e. @@ -604,6 +601,27 @@ where ); } + if enable_offchain_worker { + task_manager.spawn_handle().spawn( + "offchain-workers-runner", + "offchain-worker", + sc_offchain::OffchainWorkers::new(sc_offchain::OffchainWorkerOptions { + runtime_api_provider: client.clone(), + is_validator: role.is_authority(), + keystore: Some(keystore_container.keystore()), + offchain_db: backend.offchain_storage(), + transaction_pool: Some(OffchainTransactionPoolFactory::new( + transaction_pool.clone(), + )), + network_provider: network.clone(), + enable_http_requests: true, + custom_extensions: |_| vec![], + }) + .run(client.clone(), task_manager.spawn_handle()) + .boxed(), + ); + } + network_starter.start_network(); Ok(NewFullBase { task_manager, diff --git a/node/service/src/rpc/mod.rs b/node/service/src/rpc/mod.rs index f873c0c5a7e..d8ee49fbb5f 100644 --- a/node/service/src/rpc/mod.rs +++ b/node/service/src/rpc/mod.rs @@ -23,7 +23,7 @@ use std::sync::Arc; use jsonrpsee::RpcModule; -use runtime_primitives::{AccountId, Balance, Block, BlockNumber, Hash, Index}; +use runtime_primitives::{AccountId, Balance, Block, BlockNumber, Hash, Nonce}; use sc_client_api::{backend::StateBackend, AuxStore, Backend, BlockBackend, StorageProvider}; use sc_consensus_babe::BabeWorkerHandle; use sc_consensus_grandpa::{ @@ -106,7 +106,7 @@ where + Sync + Send + 'static, - C::Api: substrate_frame_rpc_system::AccountNonceApi, + C::Api: substrate_frame_rpc_system::AccountNonceApi, C::Api: pallet_gear_rpc::GearRuntimeApi, C::Api: pallet_gear_staking_rewards_rpc::GearStakingRewardsRuntimeApi, C::Api: pallet_transaction_payment_rpc::TransactionPaymentRuntimeApi, diff --git a/node/testing/src/genesis.rs b/node/testing/src/genesis.rs index 7bb246513fa..0fd8ad8189a 100644 --- a/node/testing/src/genesis.rs +++ b/node/testing/src/genesis.rs @@ -22,9 +22,9 @@ use crate::keyring::*; use sp_keyring::{Ed25519Keyring, Sr25519Keyring}; use sp_runtime::{Perbill, Perquintill}; use vara_runtime::{ - constants::currency::*, AccountId, BabeConfig, BalancesConfig, GenesisConfig, GrandpaConfig, - SessionConfig, StakerStatus, StakingConfig, StakingRewardsConfig, SudoConfig, SystemConfig, - BABE_GENESIS_EPOCH_CONFIG, WASM_BINARY, + constants::currency::*, AccountId, BabeConfig, BalancesConfig, GrandpaConfig, + RuntimeGenesisConfig, SessionConfig, StakerStatus, StakingConfig, StakingRewardsConfig, + SudoConfig, SystemConfig, BABE_GENESIS_EPOCH_CONFIG, WASM_BINARY, }; fn wasm_binary() -> &'static [u8] { @@ -34,13 +34,13 @@ fn wasm_binary() -> &'static [u8] { } /// Create genesis runtime configuration for tests. -pub fn genesis_config(code: Option<&[u8]>) -> GenesisConfig { +pub fn genesis_config(code: Option<&[u8]>) -> RuntimeGenesisConfig { config_endowed(code, Default::default()) } /// Create genesis runtime configuration for tests adding some extra /// endowed accounts if needed. -pub fn config_endowed(code: Option<&[u8]>, extra_endowed: Vec) -> GenesisConfig { +pub fn config_endowed(code: Option<&[u8]>, extra_endowed: Vec) -> RuntimeGenesisConfig { let mut endowed = vec![ (alice(), 111 * ECONOMIC_UNITS), (bob(), 100 * ECONOMIC_UNITS), @@ -56,19 +56,22 @@ pub fn config_endowed(code: Option<&[u8]>, extra_endowed: Vec) -> Gen .map(|endowed| (endowed, 100 * ECONOMIC_UNITS)), ); - GenesisConfig { + RuntimeGenesisConfig { system: SystemConfig { code: code .map(|x| x.to_vec()) .unwrap_or_else(|| wasm_binary().to_vec()), + ..Default::default() }, balances: BalancesConfig { balances: endowed }, babe: BabeConfig { authorities: vec![], epoch_config: Some(BABE_GENESIS_EPOCH_CONFIG), + ..Default::default() }, grandpa: GrandpaConfig { authorities: vec![], + _config: Default::default(), }, session: SessionConfig { keys: vec![ diff --git a/node/testing/src/keyring.rs b/node/testing/src/keyring.rs index 3f6a6172440..451c590d470 100644 --- a/node/testing/src/keyring.rs +++ b/node/testing/src/keyring.rs @@ -19,7 +19,7 @@ //! Test accounts available in runtime for testing. use codec::Encode; -use runtime_primitives::{AccountId, Index}; +use runtime_primitives::{AccountId, Nonce}; use sp_keyring::{AccountKeyring, Ed25519Keyring, Sr25519Keyring}; use sp_runtime::generic::Era; use vara_runtime::{ @@ -74,7 +74,7 @@ pub fn to_session_keys( } /// Creates transaction extra. -pub fn signed_extra(nonce: Index) -> SignedExtra { +pub fn signed_extra(nonce: Nonce) -> SignedExtra { ( StakingBlackList::new(), frame_system::CheckNonZeroSender::new(), diff --git a/pallets/gas/src/mock.rs b/pallets/gas/src/mock.rs index 35264054349..d2c9f431394 100644 --- a/pallets/gas/src/mock.rs +++ b/pallets/gas/src/mock.rs @@ -21,12 +21,11 @@ use frame_support::{construct_runtime, parameter_types, weights::constants::Rock use frame_system as system; use primitive_types::H256; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, }; use sp_std::convert::{TryFrom, TryInto}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; type BlockNumber = u64; @@ -38,10 +37,7 @@ pub const BLOCK_AUTHOR: AccountId = 255; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, GearMessenger: pallet_gear_messenger, @@ -62,7 +58,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -79,13 +75,12 @@ impl system::Config for Test { type DbWeight = RocksDbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -114,8 +109,8 @@ impl pallet_gas::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/gear-bank/src/mock.rs b/pallets/gear-bank/src/mock.rs index 96696047fa2..7d32b371ea6 100644 --- a/pallets/gear-bank/src/mock.rs +++ b/pallets/gear-bank/src/mock.rs @@ -22,16 +22,16 @@ use frame_support::{ traits::{Everything, FindAuthor}, weights::constants::RocksDbWeight, }; -use frame_system::mocking::{MockBlock, MockUncheckedExtrinsic}; use pallet_balances::AccountData; use primitive_types::H256; use sp_io::TestExternalities; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, ConstU32, IdentityLookup}, + BuildStorage, }; pub type AccountId = u8; +type Block = frame_system::mocking::MockBlock; pub type Balance = u128; mod consts { @@ -67,10 +67,7 @@ parameter_types! { } construct_runtime!( - pub enum Test where - Block = MockBlock, - NodeBlock = MockBlock, - UncheckedExtrinsic = MockUncheckedExtrinsic, + pub enum Test { System: frame_system, Authorship: pallet_authorship, @@ -86,13 +83,12 @@ impl frame_system::Config for Test { type DbWeight = RocksDbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = u64; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -125,7 +121,7 @@ impl pallet_balances::Config for Test { type MaxFreezes = (); type MaxReserves = (); type FreezeIdentifier = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type ReserveIdentifier = [u8; 8]; type Balance = Balance; type DustRemoval = (); @@ -142,8 +138,8 @@ impl pallet_gear_bank::Config for Test { } pub fn new_test_ext() -> TestExternalities { - let mut storage = frame_system::GenesisConfig::default() - .build_storage::() + let mut storage = frame_system::GenesisConfig::::default() + .build_storage() .unwrap(); let balances = vec![ diff --git a/pallets/gear-debug/src/lib.rs b/pallets/gear-debug/src/lib.rs index 321178220cf..3db7dcb4f46 100644 --- a/pallets/gear-debug/src/lib.rs +++ b/pallets/gear-debug/src/lib.rs @@ -65,7 +65,7 @@ pub mod pallet { type Messenger: Messenger; type ProgramStorage: ProgramStorage - + IterableMap<(ProgramId, common::Program)>; + + IterableMap<(ProgramId, common::Program>)>; } #[pallet::pallet] diff --git a/pallets/gear-debug/src/mock.rs b/pallets/gear-debug/src/mock.rs index 2245d61f96f..f6f5f491957 100644 --- a/pallets/gear-debug/src/mock.rs +++ b/pallets/gear-debug/src/mock.rs @@ -31,12 +31,11 @@ use pallet_gear::GasAllowanceOf; use primitive_types::H256; use sp_core::ConstBool; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, ConstU64, IdentityLookup}, + BuildStorage, }; use sp_std::convert::{TryFrom, TryInto}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; pub type AccountId = u64; pub type BlockNumber = u64; @@ -56,7 +55,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -73,13 +72,12 @@ impl system::Config for Test { type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -198,10 +196,7 @@ impl pallet_gear_gas::Config for Test { // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, GearDebug: pallet_gear_debug, @@ -219,8 +214,8 @@ construct_runtime!( // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/gear-debug/src/tests/mod.rs b/pallets/gear-debug/src/tests/mod.rs index 9017791a2e0..0c0dffc9dd7 100644 --- a/pallets/gear-debug/src/tests/mod.rs +++ b/pallets/gear-debug/src/tests/mod.rs @@ -1012,7 +1012,7 @@ fn disabled_program_rent() { let expected_block = utils::get_active_program(pay_rent_id).expiration_block; System::set_block_number(expected_block - 1); - Gear::set_block_number(expected_block as u32 - 1); + Gear::set_block_number(expected_block - 1); run_to_next_block(None); diff --git a/pallets/gear-messenger/src/lib.rs b/pallets/gear-messenger/src/lib.rs index cc32d5e3a8b..5ee514fefa0 100644 --- a/pallets/gear-messenger/src/lib.rs +++ b/pallets/gear-messenger/src/lib.rs @@ -337,7 +337,7 @@ pub mod pallet { T::AccountId, Identity, MessageId, - (UserStoredMessage, Interval), + (UserStoredMessage, Interval>), >; // Public wrap of the mailbox elements. @@ -346,7 +346,7 @@ pub mod pallet { name: MailboxWrap, key1: T::AccountId, key2: MessageId, - value: (UserStoredMessage, Interval), + value: (UserStoredMessage, Interval>), length: usize ); @@ -391,7 +391,7 @@ pub mod pallet { ProgramId, Identity, MessageId, - (StoredDispatch, Interval), + (StoredDispatch, Interval>), >; // Public wrap of the waitlist elements. @@ -400,7 +400,7 @@ pub mod pallet { name: WaitlistWrap, key1: ProgramId, key2: MessageId, - value: (StoredDispatch, Interval), + value: (StoredDispatch, Interval>), length: usize ); @@ -409,14 +409,14 @@ pub mod pallet { // Private storage for dispatch stash elements. #[pallet::storage] pub type DispatchStash = - StorageMap<_, Identity, MessageId, (StoredDispatch, Interval)>; + StorageMap<_, Identity, MessageId, (StoredDispatch, Interval>)>; // Public wrap of the dispatch stash elements. common::wrap_storage_map!( storage: DispatchStash, name: DispatchStashWrap, key: MessageId, - value: (StoredDispatch, Interval) + value: (StoredDispatch, Interval>) ); // ---- @@ -511,7 +511,7 @@ pub mod pallet { T::AccountId: Origin, { type Value = as Messenger>::MailboxedMessage; - type BlockNumber = T::BlockNumber; + type BlockNumber = BlockNumberFor; type GetBlockNumber = GetBlockNumber; type OnInsert = (); @@ -533,11 +533,11 @@ pub mod pallet { T::AccountId: Origin; // Callback trait implementation. - impl GetCallback for GetBlockNumber + impl GetCallback> for GetBlockNumber where T::AccountId: Origin, { - fn call() -> T::BlockNumber { + fn call() -> BlockNumberFor { T::CurrentBlockNumber::get() } } @@ -556,7 +556,7 @@ pub mod pallet { T::AccountId: Origin, { type Value = as Messenger>::WaitlistedMessage; - type BlockNumber = T::BlockNumber; + type BlockNumber = BlockNumberFor; type GetBlockNumber = GetBlockNumber; type OnInsert = (); @@ -578,7 +578,7 @@ pub mod pallet { where T::AccountId: Origin, { - type BlockNumber = T::BlockNumber; + type BlockNumber = BlockNumberFor; type Capacity = Capacity; type Error = Error; type OutputError = DispatchError; diff --git a/pallets/gear-messenger/src/mock.rs b/pallets/gear-messenger/src/mock.rs index bb977378ef9..435d028e98d 100644 --- a/pallets/gear-messenger/src/mock.rs +++ b/pallets/gear-messenger/src/mock.rs @@ -26,23 +26,18 @@ use frame_support::{ use frame_system as system; use primitive_types::H256; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, }; use sp_std::convert::{TryFrom, TryInto}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; -type BlockNumber = u64; type Balance = u128; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, Balances: pallet_balances, @@ -63,7 +58,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -85,13 +80,12 @@ impl system::Config for Test { type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -112,8 +106,8 @@ impl pallet_gear_messenger::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { balances: vec![] } diff --git a/pallets/gear-program/src/lib.rs b/pallets/gear-program/src/lib.rs index b06ac001038..3a84afe0334 100644 --- a/pallets/gear-program/src/lib.rs +++ b/pallets/gear-program/src/lib.rs @@ -166,7 +166,7 @@ pub mod pallet { pub trait Config: frame_system::Config { /// Scheduler. type Scheduler: Scheduler< - BlockNumber = Self::BlockNumber, + BlockNumber = BlockNumberFor, Task = ScheduledTask, >; @@ -367,7 +367,7 @@ pub mod pallet { impl common::ProgramStorage for pallet::Pallet { type InternalError = Error; type Error = DispatchError; - type BlockNumber = T::BlockNumber; + type BlockNumber = BlockNumberFor; type AccountId = T::AccountId; type ProgramMap = ProgramStorageWrap; diff --git a/pallets/gear-program/src/mock.rs b/pallets/gear-program/src/mock.rs index 30e09ca21cb..56cf65ea64c 100644 --- a/pallets/gear-program/src/mock.rs +++ b/pallets/gear-program/src/mock.rs @@ -30,13 +30,11 @@ use frame_support::{ use frame_system::{self as system, limits::BlockWeights}; use sp_core::H256; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, - Perbill, + BuildStorage, Perbill, }; use sp_std::convert::{TryFrom, TryInto}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; type BlockNumber = u64; @@ -52,10 +50,7 @@ const MAX_BLOCK: u64 = 100_000_000_000; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, GearProgram: pallet_gear_program, @@ -79,7 +74,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -102,13 +97,12 @@ impl system::Config for Test { type DbWeight = DbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -170,8 +164,8 @@ impl pallet_timestamp::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/gear-scheduler/src/lib.rs b/pallets/gear-scheduler/src/lib.rs index eadecd43ca0..3253f949afe 100644 --- a/pallets/gear-scheduler/src/lib.rs +++ b/pallets/gear-scheduler/src/lib.rs @@ -65,7 +65,7 @@ pub mod pallet { /// Amount of blocks for extra delay used to secure from outdated tasks. #[pallet::constant] - type ReserveThreshold: Get; + type ReserveThreshold: Get>; /// Cost for storing in waitlist per block. #[pallet::constant] diff --git a/pallets/gear-scheduler/src/mock.rs b/pallets/gear-scheduler/src/mock.rs index a3bcd715904..b79dc488ee7 100644 --- a/pallets/gear-scheduler/src/mock.rs +++ b/pallets/gear-scheduler/src/mock.rs @@ -31,13 +31,12 @@ use frame_system::{self as system, limits::BlockWeights}; use pallet_gear::GasAllowanceOf; use sp_core::{ConstBool, H256}; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, }; use sp_std::convert::{TryFrom, TryInto}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; type BlockNumber = u64; @@ -51,10 +50,7 @@ pub(crate) const BLOCK_AUTHOR: AccountId = 255; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, Timestamp: pallet_timestamp, @@ -81,7 +77,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -98,13 +94,12 @@ impl system::Config for Test { type DbWeight = RocksDbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -216,8 +211,8 @@ impl pallet_timestamp::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/gear-scheduler/src/tests.rs b/pallets/gear-scheduler/src/tests.rs index 14f9143f61f..6990d332ba2 100644 --- a/pallets/gear-scheduler/src/tests.rs +++ b/pallets/gear-scheduler/src/tests.rs @@ -22,6 +22,7 @@ extern crate alloc; use crate::{mock::*, *}; use common::{scheduler::*, storage::*, GasTree, LockId, LockableTree as _, Origin}; +use frame_system::pallet_prelude::BlockNumberFor; use gear_core::{ids::*, message::*}; use gear_core_errors::ErrorReplyReason; use pallet_gear::{GasAllowanceOf, GasHandlerOf}; @@ -64,7 +65,7 @@ fn dispatch_from(src: impl Into) -> StoredDispatch { fn populate_wl_from( src: ::AccountId, - bn: ::BlockNumber, + bn: BlockNumberFor, ) -> (MessageId, ProgramId) { let dispatch = dispatch_from(src); let mid = dispatch.id(); @@ -93,7 +94,7 @@ fn populate_wl_from( fn task_and_wl_message_exist( mid: impl Into, pid: impl Into, - bn: ::BlockNumber, + bn: BlockNumberFor, ) -> bool { let mid = mid.into(); let pid = pid.into(); diff --git a/pallets/gear-voucher/src/mock.rs b/pallets/gear-voucher/src/mock.rs index 97a7852559e..d71cbcec5bb 100644 --- a/pallets/gear-voucher/src/mock.rs +++ b/pallets/gear-voucher/src/mock.rs @@ -23,15 +23,13 @@ use frame_support::{ use frame_system as system; use primitive_types::H256; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage, }; use sp_std::convert::{TryFrom, TryInto}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; -type BlockNumber = u64; type Balance = u128; pub const ALICE: AccountId = 1; @@ -39,10 +37,7 @@ pub const BOB: AccountId = 2; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, Voucher: pallet_gear_voucher, @@ -63,13 +58,12 @@ impl system::Config for Test { type DbWeight = RocksDbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -95,7 +89,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -128,8 +122,8 @@ impl pallet_gear_voucher::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/gear/src/benchmarking/mod.rs b/pallets/gear/src/benchmarking/mod.rs index 1fedb330dbb..a044e66a203 100644 --- a/pallets/gear/src/benchmarking/mod.rs +++ b/pallets/gear/src/benchmarking/mod.rs @@ -58,9 +58,9 @@ use crate::{ manager::ExtManager, pallet, schedule::{API_BENCHMARK_BATCH_SIZE, INSTR_BENCHMARK_BATCH_SIZE}, - BalanceOf, BenchmarkStorage, Call, Config, CurrencyOf, Event, Ext as Externalities, - GasHandlerOf, GearBank, MailboxOf, Pallet as Gear, Pallet, ProgramStorageOf, QueueOf, - RentFreePeriodOf, ResumeMinimalPeriodOf, Schedule, TaskPoolOf, + BalanceOf, BenchmarkStorage, BlockNumberFor, Call, Config, CurrencyOf, Event, + Ext as Externalities, GasHandlerOf, GearBank, MailboxOf, Pallet as Gear, Pallet, + ProgramStorageOf, QueueOf, RentFreePeriodOf, ResumeMinimalPeriodOf, Schedule, TaskPoolOf, }; use ::alloc::{ collections::{BTreeMap, BTreeSet}, @@ -128,7 +128,7 @@ const API_BENCHMARK_BATCHES: u32 = 20; const INSTR_BENCHMARK_BATCHES: u32 = 50; // Initializes new block. -fn init_block(previous: Option) +fn init_block(previous: Option>) where T::AccountId: Origin, { @@ -270,7 +270,7 @@ where fn resume_session_prepare( c: u32, program_id: ProgramId, - program: ActiveProgram, + program: ActiveProgram>, caller: T::AccountId, memory_page: &PageBuf, ) -> (SessionId, Vec<(GearPage, PageBuf)>) diff --git a/pallets/gear/src/lib.rs b/pallets/gear/src/lib.rs index d3d36f3a4c4..3477ad983af 100644 --- a/pallets/gear/src/lib.rs +++ b/pallets/gear/src/lib.rs @@ -156,7 +156,7 @@ pub mod pallet { + IsType<::RuntimeEvent>; /// The generator used to supply randomness to contracts through `seal_random` - type Randomness: Randomness; + type Randomness: Randomness>; /// Weight information for extrinsics in this pallet. type WeightInfo: WeightInfo; @@ -180,7 +180,7 @@ pub mod pallet { /// Implementation of a storage for programs. type ProgramStorage: PausedProgramStorage< - BlockNumber = Self::BlockNumber, + BlockNumber = BlockNumberFor, Error = DispatchError, AccountId = Self::AccountId, >; @@ -201,7 +201,7 @@ pub mod pallet { /// Messenger. type Messenger: Messenger< - BlockNumber = Self::BlockNumber, + BlockNumber = BlockNumberFor, Capacity = u32, OutputError = DispatchError, MailboxFirstKey = Self::AccountId, @@ -228,7 +228,7 @@ pub mod pallet { /// Scheduler. type Scheduler: Scheduler< - BlockNumber = Self::BlockNumber, + BlockNumber = BlockNumberFor, Cost = u64, Task = ScheduledTask, >; @@ -305,7 +305,7 @@ pub mod pallet { /// /// Equals `None` if message wasn't inserted to /// `Mailbox` and appears as only `Event`. - expiration: Option, + expiration: Option>, }, /// Message marked as "read" and removes it from `Mailbox`. @@ -350,7 +350,7 @@ pub mod pallet { /// /// Equals block number when message will be removed from `Waitlist` /// due to some reasons (see #642, #646 and #1010). - expiration: T::BlockNumber, + expiration: BlockNumberFor, }, /// Message is ready to continue its execution @@ -371,7 +371,7 @@ pub mod pallet { /// Change applied on code with current id. /// /// NOTE: See more docs about change kinds at `gear_common::event`. - change: CodeChangeKind, + change: CodeChangeKind>, }, /// Any data related to programs changed. @@ -381,7 +381,7 @@ pub mod pallet { /// Change applied on program with current id. /// /// NOTE: See more docs about change kinds at `gear_common::event`. - change: ProgramChangeKind, + change: ProgramChangeKind>, }, /// The pseudo-inherent extrinsic that runs queue processing rolled back or not executed. @@ -396,7 +396,7 @@ pub mod pallet { /// Id of the program affected. program_id: ProgramId, /// Block number when the session will be removed if not finished. - session_end_block: T::BlockNumber, + session_end_block: BlockNumberFor, }, } @@ -472,7 +472,7 @@ pub mod pallet { /// May be less than system pallet block number if panic occurred previously. #[pallet::storage] #[pallet::getter(fn block_number)] - pub(crate) type BlockNumber = StorageValue<_, T::BlockNumber, ValueQuery>; + pub(crate) type BlockNumber = StorageValue<_, BlockNumberFor, ValueQuery>; impl Get> for Pallet { fn get() -> BlockNumberFor { @@ -531,10 +531,8 @@ pub mod pallet { /// /// For tests only. #[cfg(any(feature = "std", feature = "runtime-benchmarks", test))] - pub fn set_block_number(bn: u32) { - use sp_runtime::SaturatedConversion; - - >::put(bn.saturated_into::()); + pub fn set_block_number(bn: BlockNumberFor) { + >::put(bn); } /// Upload program to the chain without stack limit injection and diff --git a/pallets/gear/src/mock.rs b/pallets/gear/src/mock.rs index 2b490bcbb83..929f510c1fc 100644 --- a/pallets/gear/src/mock.rs +++ b/pallets/gear/src/mock.rs @@ -30,19 +30,17 @@ use frame_support_test::TestRandomness; use frame_system::{self as system, limits::BlockWeights}; use sp_core::H256; use sp_runtime::{ - generic, traits::{BlakeTwo256, IdentityLookup}, - Perbill, + BuildStorage, Perbill, }; use sp_std::{ cell::RefCell, convert::{TryFrom, TryInto}, }; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; -pub type BlockNumber = u32; +pub type BlockNumber = BlockNumberFor; type Balance = u128; type BlockWeightsOf = ::BlockWeights; @@ -72,10 +70,7 @@ macro_rules! dry_run { // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, GearProgram: pallet_gear_program, @@ -97,7 +92,7 @@ impl pallet_balances::Config for Test { type MaxFreezes = (); type MaxReserves = (); type FreezeIdentifier = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type ReserveIdentifier = [u8; 8]; type Balance = Balance; type DustRemoval = (); @@ -125,13 +120,12 @@ impl system::Config for Test { type DbWeight = DbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = generic::Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -302,8 +296,8 @@ impl pallet_gear_voucher::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/gear/src/schedule.rs b/pallets/gear/src/schedule.rs index b2010a58961..7d541ac7d75 100644 --- a/pallets/gear/src/schedule.rs +++ b/pallets/gear/src/schedule.rs @@ -756,7 +756,7 @@ impl Default for Limits { impl Default for InstructionWeights { fn default() -> Self { Self { - version: 10, + version: 11, i64const: cost_instr!(instr_i64const, 1), i64load: cost_instr!(instr_i64load, 0), i32load: cost_instr!(instr_i32load, 0), diff --git a/pallets/gear/src/tests.rs b/pallets/gear/src/tests.rs index be96cd294ef..a51b8adb206 100644 --- a/pallets/gear/src/tests.rs +++ b/pallets/gear/src/tests.rs @@ -188,7 +188,7 @@ fn cascading_delayed_gasless_send_work() { assert_succeed(mid); - run_for_blocks(DELAY, None); + run_for_blocks(DELAY as u64, None); assert!(MailboxOf::::contains(&USER_1, &first_outgoing)); assert!(!MailboxOf::::contains(&USER_1, &second_outgoing)); @@ -211,7 +211,7 @@ fn cascading_delayed_gasless_send_work() { assert_succeed(mid); - run_for_blocks(DELAY, None); + run_for_blocks(DELAY as u64, None); assert!(MailboxOf::::contains(&USER_1, &first_outgoing)); assert!(MailboxOf::::contains(&USER_1, &second_outgoing)); @@ -323,9 +323,10 @@ fn delayed_reservations_sending_validation() { ReservationSendingShowcase::ToSourceInPlace { reservation_amount: 10 * ::MailboxThreshold::get(), reservation_delay: 1_000, - sending_delay: 1_000 * ::MailboxThreshold::get() as u32 + sending_delay: (1_000 * ::MailboxThreshold::get() + CostsPerBlockOf::::reserve_for() - / CostsPerBlockOf::::dispatch_stash() as u32, + / CostsPerBlockOf::::dispatch_stash()) + as u32, } .encode(), BlockGasLimitOf::::get(), @@ -363,9 +364,10 @@ fn delayed_reservations_sending_validation() { reservation_amount: 10 * ::MailboxThreshold::get(), reservation_delay: 1_000, wait_for, - sending_delay: 1_000 * ::MailboxThreshold::get() as u32 + sending_delay: (1_000 * ::MailboxThreshold::get() + CostsPerBlockOf::::reserve_for() - / CostsPerBlockOf::::dispatch_stash() as u32, + / CostsPerBlockOf::::dispatch_stash()) + as u32, } .encode(), BlockGasLimitOf::::get(), @@ -375,7 +377,7 @@ fn delayed_reservations_sending_validation() { let mid = utils::get_last_message_id(); - run_for_blocks(wait_for + 1, None); + run_for_blocks(wait_for as u64 + 1, None); let error_text = if cfg!(any(feature = "debug", debug_assertions)) { format!( @@ -440,7 +442,7 @@ fn delayed_reservations_to_mailbox() { assert!(MailboxOf::::is_empty(&USER_1)); - run_for_blocks(sending_delay, None); + run_for_blocks(sending_delay as u64, None); assert!(!MailboxOf::::is_empty(&USER_1)); @@ -495,7 +497,10 @@ fn default_wait_lock_timeout() { let error_text = if cfg!(any(feature = "debug", debug_assertions)) { format!( "ran into error-reply: {:?}", - GstdError::Timeout(expiration_block, expiration_block) + GstdError::Timeout( + expiration_block.unique_saturated_into(), + expiration_block.unique_saturated_into() + ) ) } else { String::from("no info") @@ -1854,7 +1859,7 @@ fn delayed_send_user_message_with_reservation() { DEFAULT_SALT.to_vec(), InputArgs { destination: USER_2.into(), - delay, + delay: delay.saturated_into(), reservation_amount, } .encode(), @@ -1974,8 +1979,10 @@ fn delayed_send_program_message_payment() { let program_address = utils::get_last_program_id(); // Upload program that sends message to another program. - let (_init_mid, proxy) = - init_constructor(demo_proxy_with_gas::scheme(program_address.into(), delay)); + let (_init_mid, proxy) = init_constructor(demo_proxy_with_gas::scheme( + program_address.into(), + delay.saturated_into(), + )); assert!(Gear::is_initialized(program_address)); assert_ok!(Gear::send_message( @@ -4184,7 +4191,7 @@ fn events_logging_works() { init_logger(); new_test_ext().execute_with(|| { - let mut next_block = 2u32; + let mut next_block = 2u64; let tests: [(_, _, Option); 5] = [ // Code, init failure reason, handle succeed flag @@ -5495,8 +5502,8 @@ fn test_requeue_after_wait_for_timeout() { run_to_next_block(None); let now = System::block_number(); - System::set_block_number(duration + now - 1); - Gear::set_block_number(duration + now - 1); + System::set_block_number(duration.saturated_into::() + now - 1); + Gear::set_block_number(duration.saturated_into::() + now - 1); // Clean previous events and mailbox. System::reset_events(); @@ -5652,8 +5659,8 @@ fn test_wait_timeout() { // `Command::SendTimeout` // // Emits error when locks are timeout - let duration = 10; - let payload = Command::SendTimeout(USER_1.into(), duration).encode(); + let duration = 10u64; + let payload = Command::SendTimeout(USER_1.into(), duration.saturated_into()).encode(); assert_ok!(Gear::send_message( RuntimeOrigin::signed(USER_1), program_id, @@ -5710,9 +5717,14 @@ fn test_join_wait_timeout() { // Join two waited messages, futures complete at // the same time when both of them are finished. - let duration_a = 5; - let duration_b = 10; - let payload = Command::JoinTimeout(USER_1.into(), duration_a, duration_b).encode(); + let duration_a: BlockNumber = 5; + let duration_b: BlockNumber = 10; + let payload = Command::JoinTimeout( + USER_1.into(), + duration_a.saturated_into(), + duration_b.saturated_into(), + ) + .encode(); assert_ok!(Gear::send_message( RuntimeOrigin::signed(USER_1), program_id, @@ -5770,9 +5782,14 @@ fn test_select_wait_timeout() { // Select from two waited messages, futures complete at // the same time when one of them getting failed. - let duration_a = 5; - let duration_b = 10; - let payload = Command::SelectTimeout(USER_1.into(), duration_a, duration_b).encode(); + let duration_a: BlockNumber = 5; + let duration_b: BlockNumber = 10; + let payload = Command::SelectTimeout( + USER_1.into(), + duration_a.saturated_into(), + duration_b.saturated_into(), + ) + .encode(); assert_ok!(Gear::send_message( RuntimeOrigin::signed(USER_1), program_id, @@ -5817,8 +5834,8 @@ fn test_wait_lost() { let program_id = get_last_program_id(); run_to_next_block(None); - let duration_a = 5; - let duration_b = 10; + let duration_a: BlockNumber = 5; + let duration_b: BlockNumber = 10; let payload = Command::WaitLost(USER_1.into()).encode(); assert_ok!(Gear::send_message( RuntimeOrigin::signed(USER_1), @@ -6008,7 +6025,7 @@ fn terminated_locking_funds() { let locked_gas_to_wl = CostsPerBlockOf::::waitlist() * GasBalanceOf::::saturated_from( - reply_duration + CostsPerBlockOf::::reserve_for(), + reply_duration.saturated_into::() + CostsPerBlockOf::::reserve_for(), ); let gas_spent_in_wl = CostsPerBlockOf::::waitlist(); // Value, which will be returned to init message after wake. @@ -7085,8 +7102,11 @@ fn reservations_cleaned_in_paused_program() { RuntimeOrigin::signed(USER_1), demo_reserve_gas::WASM_BINARY.to_vec(), DEFAULT_SALT.to_vec(), - InitAction::Normal(vec![(50_000, expiration_block), (25_000, expiration_block),]) - .encode(), + InitAction::Normal(vec![ + (50_000, expiration_block.saturated_into()), + (25_000, expiration_block.saturated_into()), + ]) + .encode(), 50_000_000_000, 0, false, @@ -7334,13 +7354,13 @@ fn pay_program_rent_syscall_works() { ), Kind::PayProgramRent( pay_rent_id.into_origin().into(), - Gear::rent_fee_for(u32::MAX), + Gear::rent_fee_for(u32::MAX as u64), None ) ] .encode(), 20_000_000_000, - Gear::rent_fee_for(u32::MAX), + Gear::rent_fee_for(u32::MAX as u64), false, )); @@ -7362,42 +7382,6 @@ fn pay_program_rent_syscall_works() { message_id, ActorExecutionErrorReplyReason::Trap(TrapExplanation::Panic(error_text.into())), ); - - // pay maximum possible rent - let block_count = u32::MAX; - assert_ne!(expiration_block, block_count); - let required_value = Gear::rent_fee_for(block_count - expiration_block); - assert_ok!(Gear::send_message( - RuntimeOrigin::signed(USER_2), - pay_rent_id, - vec![Kind::PayProgramRent( - pay_rent_id.into_origin().into(), - Gear::rent_fee_for(block_count), - None - )] - .encode(), - 20_000_000_000, - required_value, - false, - )); - - let message_id = get_last_message_id(); - - run_to_next_block(None); - - assert_succeed(message_id); - - // we sent with the message value that is equal to rent value for (u32::MAX - expiration_block) blocks - // so the program's balance shouldn't change. - assert_eq!(balance_before, Balances::free_balance(pay_rent_account_id)); - let program = ProgramStorageOf::::get_program(pay_rent_id) - .and_then(|p| ActiveProgram::try_from(p).ok()) - .expect("program should exist"); - assert_eq!(block_count, program.expiration_block); - assert!(TaskPoolOf::::contains( - &program.expiration_block, - &ScheduledTask::PauseProgram(pay_rent_id) - )); }); } @@ -7420,7 +7404,7 @@ fn pay_program_rent_extrinsic_works() { &ScheduledTask::PauseProgram(program_id) )); - let block_count = 10_000; + let block_count: u64 = 10_000; let balance_before = Balances::free_balance(USER_3); assert_ok!(Gear::pay_program_rent( RuntimeOrigin::signed(USER_3), @@ -7470,8 +7454,9 @@ fn pay_program_rent_extrinsic_works() { ); // attempt to pay for u32::MAX blocks. Some value should be refunded because of the overflow. + let _ = Balances::force_set_balance(RuntimeOrigin::root(), USER_1, u128::MAX); let balance_before = Balances::free_balance(USER_1); - let block_count = u32::MAX; + let block_count = u64::MAX; assert_ok!(Gear::pay_program_rent( RuntimeOrigin::signed(USER_1), program_id, @@ -9685,7 +9670,10 @@ fn mx_lock_ownership_exceedance() { let (command_msg_id, _) = send_command_to_waiter(command); // Subtract 1 because sending command to waiter below adds 1 block - run_for_blocks(run_for_blocks_before_lock_assert - 1, None); + run_for_blocks( + (run_for_blocks_before_lock_assert - 1).saturated_into(), + None, + ); assert_command_result(command_msg_id); @@ -9945,8 +9933,8 @@ fn async_sleep_for() { Command as WaiterCommand, SleepForWaitType as WaitType, WASM_BINARY as WAITER_WASM, }; - const SLEEP_FOR_BLOCKS: u32 = 2; - const LONGER_SLEEP_FOR_BLOCKS: u32 = 3; + const SLEEP_FOR_BLOCKS: BlockNumber = 2; + const LONGER_SLEEP_FOR_BLOCKS: BlockNumber = 3; init_logger(); @@ -10007,7 +9995,7 @@ fn async_sleep_for() { // Block 3 let (sleep_for_msg_id, sleep_for_block_number) = send_command_to_waiter( - WaiterCommand::SleepFor(vec![SLEEP_FOR_BLOCKS], WaitType::All), + WaiterCommand::SleepFor(vec![SLEEP_FOR_BLOCKS.saturated_into()], WaitType::All), ); // Assert the program replied with a message before the sleep. @@ -10060,7 +10048,10 @@ fn async_sleep_for() { // Block 6 let (sleep_for_msg_id, sleep_for_block_number) = send_command_to_waiter(WaiterCommand::SleepFor( - vec![LONGER_SLEEP_FOR_BLOCKS, SLEEP_FOR_BLOCKS], + vec![ + LONGER_SLEEP_FOR_BLOCKS.saturated_into(), + SLEEP_FOR_BLOCKS.saturated_into(), + ], WaitType::All, )); // Clear the before sleep reply. @@ -10104,7 +10095,10 @@ fn async_sleep_for() { // Block 10 let (sleep_for_msg_id, sleep_for_block_number) = send_command_to_waiter(WaiterCommand::SleepFor( - vec![SLEEP_FOR_BLOCKS, LONGER_SLEEP_FOR_BLOCKS], + vec![ + LONGER_SLEEP_FOR_BLOCKS.saturated_into(), + SLEEP_FOR_BLOCKS.saturated_into(), + ], WaitType::All, )); // Clear the before sleep reply. @@ -10148,7 +10142,10 @@ fn async_sleep_for() { // Block 14 let (sleep_for_msg_id, sleep_for_block_number) = send_command_to_waiter(WaiterCommand::SleepFor( - vec![LONGER_SLEEP_FOR_BLOCKS, SLEEP_FOR_BLOCKS], + vec![ + LONGER_SLEEP_FOR_BLOCKS.saturated_into(), + SLEEP_FOR_BLOCKS.saturated_into(), + ], WaitType::Any, )); // Clear the before sleep reply. @@ -10179,7 +10176,10 @@ fn async_sleep_for() { // Block 17 let (sleep_for_msg_id, sleep_for_block_number) = send_command_to_waiter(WaiterCommand::SleepFor( - vec![SLEEP_FOR_BLOCKS, LONGER_SLEEP_FOR_BLOCKS], + vec![ + LONGER_SLEEP_FOR_BLOCKS.saturated_into(), + SLEEP_FOR_BLOCKS.saturated_into(), + ], WaitType::Any, )); // Clear the before sleep reply. @@ -11997,7 +11997,10 @@ fn gas_reservation_works() { // check task is exist yet let (reservation_id, slot) = map.iter().next().unwrap(); let task = ScheduledTask::RemoveGasReservation(pid, *reservation_id); - assert!(TaskPoolOf::::contains(&slot.finish, &task)); + assert!(TaskPoolOf::::contains( + &slot.finish.saturated_into(), + &task + )); // `gr_exit` occurs assert_ok!(Gear::send_message( @@ -12014,7 +12017,10 @@ fn gas_reservation_works() { // check task was cleared after `gr_exit` happened let map = get_reservation_map(pid); assert_eq!(map, None); - assert!(!TaskPoolOf::::contains(&slot.finish, &task)); + assert!(!TaskPoolOf::::contains( + &slot.finish.saturated_into(), + &task + )); }); } @@ -12048,7 +12054,10 @@ fn gas_reservations_cleaned_in_terminated_program() { let (reservation_id, slot) = map.iter().next().unwrap(); let task = ScheduledTask::RemoveGasReservation(pid, *reservation_id); - assert!(TaskPoolOf::::contains(&slot.finish, &task)); + assert!(TaskPoolOf::::contains( + &slot.finish.saturated_into(), + &task + )); assert_ok!(Gear::send_reply( RuntimeOrigin::signed(USER_1), @@ -12063,7 +12072,10 @@ fn gas_reservations_cleaned_in_terminated_program() { let map = get_reservation_map(pid); assert_eq!(map, None); - assert!(!TaskPoolOf::::contains(&slot.finish, &task)); + assert!(!TaskPoolOf::::contains( + &slot.finish.saturated_into(), + &task + )); assert!(!Gear::is_initialized(pid)); assert!(!Gear::is_active(pid)); }); @@ -12099,7 +12111,10 @@ fn gas_reservation_wait_wake_exit() { let (reservation_id, slot) = map.iter().next().unwrap(); let task = ScheduledTask::RemoveGasReservation(pid, *reservation_id); - assert!(TaskPoolOf::::contains(&slot.finish, &task)); + assert!(TaskPoolOf::::contains( + &slot.finish.saturated_into(), + &task + )); assert_ok!(Gear::send_reply( RuntimeOrigin::signed(USER_1), @@ -12114,7 +12129,10 @@ fn gas_reservation_wait_wake_exit() { let map = get_reservation_map(pid); assert_eq!(map, None); - assert!(!TaskPoolOf::::contains(&slot.finish, &task)); + assert!(!TaskPoolOf::::contains( + &slot.finish.saturated_into(), + &task + )); assert!(!Gear::is_initialized(pid)); assert!(!Gear::is_active(pid)); }); @@ -14837,7 +14855,7 @@ fn gear_run_only_runs_once_per_block() { traits::{OnFinalize, OnInitialize}, }; - fn init_block(bn: u32) { + fn init_block(bn: BlockNumberFor) { System::set_block_number(bn); GasAllowanceOf::::put(1_000_000_000); Gear::on_initialize(bn); @@ -14922,7 +14940,8 @@ mod utils { #![allow(unused)] use super::{ - assert_ok, pallet, run_to_block, Event, MailboxOf, MockRuntimeEvent, RuntimeOrigin, Test, + assert_ok, pallet, run_to_block, BlockNumber, Event, MailboxOf, MockRuntimeEvent, + RuntimeOrigin, Test, }; use crate::{ mock::{run_to_next_block, Balances, Gear, System, USER_1}, @@ -14963,8 +14982,6 @@ mod utils { pub(super) type DispatchCustomResult = Result; pub(super) type AccountId = ::AccountId; - type BlockNumber = ::BlockNumber; - pub(super) fn hash(data: impl AsRef<[u8]>) -> [u8; 32] { sp_core::blake2_256(data.as_ref()) } diff --git a/pallets/gear/src/weights.rs b/pallets/gear/src/weights.rs index ccad0588b2d..e4a291ee9ca 100644 --- a/pallets/gear/src/weights.rs +++ b/pallets/gear/src/weights.rs @@ -19,13 +19,13 @@ //! Autogenerated weights for pallet_gear //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-10-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear --extrinsic=alloc,alloc_in_handle,alloc_per_page,claim_value,create_program,db_read_per_kb,db_write_per_kb,free,gr_block_height,gr_block_timestamp,gr_create_program,gr_create_program_per_kb,gr_create_program_wgas,gr_create_program_wgas_per_kb,gr_debug,gr_debug_per_kb,gr_gas_available,gr_message_id,gr_pay_program_rent,gr_program_id,gr_random,gr_read,gr_read_per_kb,gr_reply_code,gr_reply_deposit,gr_reply_per_kb,gr_reply_push,gr_reply_push_input,gr_reply_push_input_per_kb,gr_reply_push_per_kb,gr_reply_to,gr_reply_wgas_per_kb,gr_reservation_reply_commit_per_kb,gr_reservation_reply_per_kb,gr_reservation_send,gr_reservation_send_commit,gr_reservation_send_per_kb,gr_reserve_gas,gr_send,gr_send_commit,gr_send_commit_wgas,gr_send_init,gr_send_input,gr_send_input_wgas,gr_send_per_kb,gr_send_push,gr_send_push_input,gr_send_push_input_per_kb,gr_send_push_per_kb,gr_send_wgas,gr_send_wgas_per_kb,gr_signal_code,gr_signal_from,gr_size,gr_source,gr_system_reserve_gas,gr_unreserve_gas,gr_value,gr_value_available,gr_wake,initial_allocation,instantiate_module_per_kb,instr_br,instr_br_if,instr_br_table,instr_br_table_per_entry,instr_call,instr_call_const,instr_call_indirect,instr_call_indirect_per_param,instr_call_per_local,instr_global_get,instr_global_set,instr_i32add,instr_i32and,instr_i32clz,instr_i32ctz,instr_i32divs,instr_i32divu,instr_i32eq,instr_i32eqz,instr_i32extend16s,instr_i32extend8s,instr_i32ges,instr_i32geu,instr_i32gts,instr_i32gtu,instr_i32les,instr_i32leu,instr_i32load,instr_i32lts,instr_i32ltu,instr_i32mul,instr_i32ne,instr_i32or,instr_i32popcnt,instr_i32rems,instr_i32remu,instr_i32rotl,instr_i32rotr,instr_i32shl,instr_i32shrs,instr_i32shru,instr_i32store,instr_i32sub,instr_i32wrapi64,instr_i32xor,instr_i64add,instr_i64and,instr_i64clz,instr_i64ctz,instr_i64divs,instr_i64divu,instr_i64eq,instr_i64eqz,instr_i64extend16s,instr_i64extend32s,instr_i64extend8s,instr_i64extendsi32,instr_i64extendui32,instr_i64ges,instr_i64geu,instr_i64gts,instr_i64gtu,instr_i64les,instr_i64leu,instr_i64load,instr_i64lts,instr_i64ltu,instr_i64mul,instr_i64ne,instr_i64or,instr_i64popcnt,instr_i64rems,instr_i64remu,instr_i64rotl,instr_i64rotr,instr_i64shl,instr_i64shrs,instr_i64shru,instr_i64store,instr_i64sub,instr_i64xor,instr_if,instr_local_get,instr_local_set,instr_local_tee,instr_memory_current,instr_select,lazy_pages_host_func_read,lazy_pages_host_func_write,lazy_pages_host_func_write_after_read,lazy_pages_load_page_storage_data,lazy_pages_signal_read,lazy_pages_signal_write,lazy_pages_signal_write_after_read,mem_grow,pay_program_rent,reinstrument_per_kb,resume_session_commit,resume_session_init,resume_session_push,send_message,send_reply,tasks_pause_program,tasks_pause_program_uninited,tasks_remove_from_mailbox,tasks_remove_from_waitlist,tasks_remove_gas_reservation,tasks_remove_resume_session,tasks_send_dispatch,tasks_send_user_message,tasks_send_user_message_to_mailbox,tasks_wake_message,tasks_wake_message_no_wake,upload_code,upload_program --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear.rs --template=.maintain/frame-weight-template.hbs +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear --extrinsic=alloc,alloc_in_handle,alloc_per_page,claim_value,create_program,db_read_per_kb,db_write_per_kb,free,gr_block_height,gr_block_timestamp,gr_create_program,gr_create_program_per_kb,gr_create_program_wgas,gr_create_program_wgas_per_kb,gr_debug,gr_debug_per_kb,gr_gas_available,gr_message_id,gr_pay_program_rent,gr_program_id,gr_random,gr_read,gr_read_per_kb,gr_reply_code,gr_reply_deposit,gr_reply_per_kb,gr_reply_push,gr_reply_push_input,gr_reply_push_input_per_kb,gr_reply_push_per_kb,gr_reply_to,gr_reply_wgas_per_kb,gr_reservation_reply_commit_per_kb,gr_reservation_reply_per_kb,gr_reservation_send,gr_reservation_send_commit,gr_reservation_send_per_kb,gr_reserve_gas,gr_send,gr_send_commit,gr_send_commit_wgas,gr_send_init,gr_send_input,gr_send_input_wgas,gr_send_per_kb,gr_send_push,gr_send_push_input,gr_send_push_input_per_kb,gr_send_push_per_kb,gr_send_wgas,gr_send_wgas_per_kb,gr_signal_code,gr_signal_from,gr_size,gr_source,gr_system_reserve_gas,gr_unreserve_gas,gr_value,gr_value_available,gr_wake,initial_allocation,instantiate_module_per_kb,instr_br,instr_br_if,instr_br_table,instr_br_table_per_entry,instr_call,instr_call_const,instr_call_indirect,instr_call_indirect_per_param,instr_call_per_local,instr_global_get,instr_global_set,instr_i32add,instr_i32and,instr_i32clz,instr_i32ctz,instr_i32divs,instr_i32divu,instr_i32eq,instr_i32eqz,instr_i32extend16s,instr_i32extend8s,instr_i32ges,instr_i32geu,instr_i32gts,instr_i32gtu,instr_i32les,instr_i32leu,instr_i32load,instr_i32lts,instr_i32ltu,instr_i32mul,instr_i32ne,instr_i32or,instr_i32popcnt,instr_i32rems,instr_i32remu,instr_i32rotl,instr_i32rotr,instr_i32shl,instr_i32shrs,instr_i32shru,instr_i32store,instr_i32sub,instr_i32wrapi64,instr_i32xor,instr_i64add,instr_i64and,instr_i64clz,instr_i64ctz,instr_i64divs,instr_i64divu,instr_i64eq,instr_i64eqz,instr_i64extend16s,instr_i64extend32s,instr_i64extend8s,instr_i64extendsi32,instr_i64extendui32,instr_i64ges,instr_i64geu,instr_i64gts,instr_i64gtu,instr_i64les,instr_i64leu,instr_i64load,instr_i64lts,instr_i64ltu,instr_i64mul,instr_i64ne,instr_i64or,instr_i64popcnt,instr_i64rems,instr_i64remu,instr_i64rotl,instr_i64rotr,instr_i64shl,instr_i64shrs,instr_i64shru,instr_i64store,instr_i64sub,instr_i64xor,instr_if,instr_local_get,instr_local_set,instr_local_tee,instr_memory_current,instr_select,lazy_pages_host_func_read,lazy_pages_host_func_write,lazy_pages_host_func_write_after_read,lazy_pages_load_page_storage_data,lazy_pages_signal_read,lazy_pages_signal_write,lazy_pages_signal_write_after_read,mem_grow,pay_program_rent,reinstrument_per_kb,resume_session_commit,resume_session_init,resume_session_push,send_message,send_reply,tasks_pause_program,tasks_pause_program_uninited,tasks_remove_from_mailbox,tasks_remove_from_waitlist,tasks_remove_gas_reservation,tasks_remove_resume_session,tasks_send_dispatch,tasks_send_user_message,tasks_send_user_message_to_mailbox,tasks_wake_message,tasks_wake_message_no_wake,upload_code,upload_program --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -242,130 +242,130 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_290_000 picoseconds. - Weight::from_parts(107_714_130, 0) - // Standard Error: 87_424 - .saturating_add(Weight::from_parts(17_565_908, 0).saturating_mul(r.into())) + // Minimum execution time: 100_360_000 picoseconds. + Weight::from_parts(108_099_554, 0) + // Standard Error: 89_418 + .saturating_add(Weight::from_parts(20_651_662, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_276_000 picoseconds. - Weight::from_parts(102_418_204, 0) - // Standard Error: 80_308 - .saturating_add(Weight::from_parts(18_444_560, 0).saturating_mul(r.into())) + // Minimum execution time: 102_301_000 picoseconds. + Weight::from_parts(110_001_956, 0) + // Standard Error: 94_731 + .saturating_add(Weight::from_parts(18_645_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_679_000 picoseconds. - Weight::from_parts(103_850_060, 0) - // Standard Error: 87_584 - .saturating_add(Weight::from_parts(16_340_788, 0).saturating_mul(r.into())) + // Minimum execution time: 102_557_000 picoseconds. + Weight::from_parts(109_788_550, 0) + // Standard Error: 91_733 + .saturating_add(Weight::from_parts(18_591_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_806_000 picoseconds. - Weight::from_parts(103_474_258, 0) - // Standard Error: 89_955 - .saturating_add(Weight::from_parts(16_614_218, 0).saturating_mul(r.into())) + // Minimum execution time: 98_042_000 picoseconds. + Weight::from_parts(106_736_120, 0) + // Standard Error: 94_927 + .saturating_add(Weight::from_parts(17_957_286, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 606_431_000 picoseconds. - Weight::from_parts(662_494_234, 0) - // Standard Error: 761_483 - .saturating_add(Weight::from_parts(25_620_440, 0).saturating_mul(r.into())) + // Minimum execution time: 729_981_000 picoseconds. + Weight::from_parts(770_486_868, 0) + // Standard Error: 827_731 + .saturating_add(Weight::from_parts(13_651_464, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 595_892_000 picoseconds. - Weight::from_parts(674_093_114, 0) - // Standard Error: 1_066_086 - .saturating_add(Weight::from_parts(23_822_444, 0).saturating_mul(r.into())) + // Minimum execution time: 727_148_000 picoseconds. + Weight::from_parts(765_867_888, 0) + // Standard Error: 868_890 + .saturating_add(Weight::from_parts(54_794_942, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_460_000 picoseconds. - Weight::from_parts(112_708_968, 0) - // Standard Error: 92_535 - .saturating_add(Weight::from_parts(11_120_936, 0).saturating_mul(r.into())) + // Minimum execution time: 107_964_000 picoseconds. + Weight::from_parts(114_964_778, 0) + // Standard Error: 83_962 + .saturating_add(Weight::from_parts(9_302_670, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 109_465_000 picoseconds. - Weight::from_parts(117_255_480, 0) - // Standard Error: 96_440 - .saturating_add(Weight::from_parts(6_716_962, 0).saturating_mul(r.into())) + // Minimum execution time: 108_029_000 picoseconds. + Weight::from_parts(115_418_866, 0) + // Standard Error: 87_224 + .saturating_add(Weight::from_parts(13_275_550, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_445_000 picoseconds. - Weight::from_parts(104_500_586, 0) - // Standard Error: 1_641_842 - .saturating_add(Weight::from_parts(503_314_880, 0).saturating_mul(r.into())) + // Minimum execution time: 98_924_000 picoseconds. + Weight::from_parts(105_750_530, 0) + // Standard Error: 2_280_564 + .saturating_add(Weight::from_parts(196_195_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_181_000 picoseconds. - Weight::from_parts(105_227_918, 0) - // Standard Error: 2_343_026 - .saturating_add(Weight::from_parts(426_477_654, 0).saturating_mul(r.into())) + // Minimum execution time: 98_211_000 picoseconds. + Weight::from_parts(104_557_900, 0) + // Standard Error: 2_233_729 + .saturating_add(Weight::from_parts(188_545_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_585_000 picoseconds. - Weight::from_parts(102_197_814, 0) - // Standard Error: 1_411_445 - .saturating_add(Weight::from_parts(465_536_900, 0).saturating_mul(r.into())) + // Minimum execution time: 97_833_000 picoseconds. + Weight::from_parts(104_955_998, 0) + // Standard Error: 1_506_602 + .saturating_add(Weight::from_parts(124_656_922, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_297_000 picoseconds. - Weight::from_parts(101_445_166, 0) - // Standard Error: 2_227_511 - .saturating_add(Weight::from_parts(421_267_332, 0).saturating_mul(r.into())) + // Minimum execution time: 97_646_000 picoseconds. + Weight::from_parts(105_071_136, 0) + // Standard Error: 2_289_588 + .saturating_add(Weight::from_parts(191_268_748, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_815_000 picoseconds. - Weight::from_parts(101_957_812, 0) - // Standard Error: 1_462_209 - .saturating_add(Weight::from_parts(480_126_430, 0).saturating_mul(r.into())) + // Minimum execution time: 100_525_000 picoseconds. + Weight::from_parts(108_114_524, 0) + // Standard Error: 2_282_030 + .saturating_add(Weight::from_parts(186_135_764, 0).saturating_mul(r.into())) } fn allocation_cost() -> Weight { // To be changed with the proper value. @@ -386,10 +386,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_019_000 picoseconds. - Weight::from_parts(1_041_000, 0) - // Standard Error: 981 - .saturating_add(Weight::from_parts(210_472, 0).saturating_mul(c.into())) + // Minimum execution time: 969_000 picoseconds. + Weight::from_parts(1_065_000, 0) + // Standard Error: 873 + .saturating_add(Weight::from_parts(254_346, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -397,10 +397,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_294_000 picoseconds. - Weight::from_parts(3_366_000, 3610) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(676_116, 0).saturating_mul(c.into())) + // Minimum execution time: 3_129_000 picoseconds. + Weight::from_parts(3_216_000, 3610) + // Standard Error: 1_112 + .saturating_add(Weight::from_parts(598_934, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -409,35 +409,35 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 60_243_000 picoseconds. - Weight::from_parts(75_401_206, 0) - // Standard Error: 11_548 - .saturating_add(Weight::from_parts(2_494_849, 0).saturating_mul(c.into())) + // Minimum execution time: 60_113_000 picoseconds. + Weight::from_parts(69_350_539, 0) + // Standard Error: 10_831 + .saturating_add(Weight::from_parts(2_629_702, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: // Measured: `1372` - // Estimated: `51905` - // Minimum execution time: 108_943_000 picoseconds. - Weight::from_parts(111_577_000, 51905) + // Estimated: `8799` + // Minimum execution time: 143_198_000 picoseconds. + Weight::from_parts(145_281_000, 8799) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } fn pay_program_rent() -> Weight { // Proof Size summary in bytes: // Measured: `992` - // Estimated: `21579` - // Minimum execution time: 56_262_000 picoseconds. - Weight::from_parts(58_296_000, 21579) + // Estimated: `6932` + // Minimum execution time: 73_951_000 picoseconds. + Weight::from_parts(75_251_000, 6932) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn resume_session_init() -> Weight { // Proof Size summary in bytes: // Measured: `638` - // Estimated: `17486` - // Minimum execution time: 30_127_000 picoseconds. - Weight::from_parts(31_137_000, 17486) + // Estimated: `4103` + // Minimum execution time: 29_643_000 picoseconds. + Weight::from_parts(30_312_000, 4103) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -445,11 +445,11 @@ impl WeightInfo for SubstrateWeight { fn resume_session_push(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `355` - // Estimated: `7640` - // Minimum execution time: 7_944_000 picoseconds. - Weight::from_parts(3_967_373, 7640) - // Standard Error: 35_621 - .saturating_add(Weight::from_parts(13_338_658, 0).saturating_mul(c.into())) + // Estimated: `3820` + // Minimum execution time: 7_866_000 picoseconds. + Weight::from_parts(6_436_778, 3820) + // Standard Error: 35_845 + .saturating_add(Weight::from_parts(12_271_160, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -457,25 +457,25 @@ impl WeightInfo for SubstrateWeight { fn resume_session_commit(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1593 + c * (16389 ±0)` - // Estimated: `43266 + c * (131112 ±0)` - // Minimum execution time: 72_793_000 picoseconds. - Weight::from_parts(73_500_000, 43266) - // Standard Error: 159_839 - .saturating_add(Weight::from_parts(53_776_845, 0).saturating_mul(c.into())) + // Estimated: `7529 + c * (16389 ±0)` + // Minimum execution time: 89_187_000 picoseconds. + Weight::from_parts(89_559_000, 7529) + // Standard Error: 171_247 + .saturating_add(Weight::from_parts(53_532_435, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 131112).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 16389).saturating_mul(c.into())) } /// The range of component `c` is `[0, 250]`. fn upload_code(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `113` - // Estimated: `5402` - // Minimum execution time: 77_549_000 picoseconds. - Weight::from_parts(11_782_592, 5402) - // Standard Error: 44_814 - .saturating_add(Weight::from_parts(62_238_899, 0).saturating_mul(c.into())) + // Estimated: `3578` + // Minimum execution time: 78_204_000 picoseconds. + Weight::from_parts(22_108_680, 3578) + // Standard Error: 49_267 + .saturating_add(Weight::from_parts(60_768_201, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -483,11 +483,11 @@ impl WeightInfo for SubstrateWeight { fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1111` - // Estimated: `50600` - // Minimum execution time: 95_703_000 picoseconds. - Weight::from_parts(124_584_109, 50600) + // Estimated: `4576` + // Minimum execution time: 128_268_000 picoseconds. + Weight::from_parts(163_564_727, 4576) // Standard Error: 0 - .saturating_add(Weight::from_parts(2_516, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_221, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } @@ -496,13 +496,13 @@ impl WeightInfo for SubstrateWeight { fn upload_program(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `521` - // Estimated: `45152` - // Minimum execution time: 10_716_861_000 picoseconds. - Weight::from_parts(73_848_079, 45152) - // Standard Error: 150_468 - .saturating_add(Weight::from_parts(64_695_292, 0).saturating_mul(c.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(2_493, 0).saturating_mul(s.into())) + // Estimated: `3986` + // Minimum execution time: 9_506_669_000 picoseconds. + Weight::from_parts(9_564_122_000, 3986) + // Standard Error: 434_317 + .saturating_add(Weight::from_parts(38_193_443, 0).saturating_mul(c.into())) + // Standard Error: 25 + .saturating_add(Weight::from_parts(775, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } @@ -510,11 +510,11 @@ impl WeightInfo for SubstrateWeight { fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `531` - // Estimated: `31266` - // Minimum execution time: 74_957_000 picoseconds. - Weight::from_parts(48_430_172, 31266) + // Estimated: `6196` + // Minimum execution time: 110_542_000 picoseconds. + Weight::from_parts(83_480_579, 6196) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_052, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(854, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -522,11 +522,11 @@ impl WeightInfo for SubstrateWeight { fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1371` - // Estimated: `54435` - // Minimum execution time: 126_639_000 picoseconds. - Weight::from_parts(100_822_385, 54435) + // Estimated: `8799` + // Minimum execution time: 174_725_000 picoseconds. + Weight::from_parts(152_546_531, 8799) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_072, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(886, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -534,19 +534,21 @@ impl WeightInfo for SubstrateWeight { fn initial_allocation(_q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 375_457_000 picoseconds. - Weight::from_parts(393_536_920, 121468) + // Estimated: `11402` + // Minimum execution time: 421_272_000 picoseconds. + Weight::from_parts(439_973_796, 11402) .saturating_add(T::DbWeight::get().reads(35_u64)) .saturating_add(T::DbWeight::get().writes(26_u64)) } /// The range of component `q` is `[0, 512]`. - fn alloc_in_handle(_q: u32, ) -> Weight { + fn alloc_in_handle(q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 390_030_000 picoseconds. - Weight::from_parts(411_717_925, 121468) + // Estimated: `11402` + // Minimum execution time: 440_902_000 picoseconds. + Weight::from_parts(456_575_824, 11402) + // Standard Error: 1_718 + .saturating_add(Weight::from_parts(11_257, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(35_u64)) .saturating_add(T::DbWeight::get().writes(26_u64)) } @@ -554,524 +556,524 @@ impl WeightInfo for SubstrateWeight { fn reinstrument_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` - // Estimated: `3899 + c * (2150 ±0)` - // Minimum execution time: 57_499_000 picoseconds. - Weight::from_parts(58_384_000, 3899) - // Standard Error: 39_375 - .saturating_add(Weight::from_parts(61_628_039, 0).saturating_mul(c.into())) + // Estimated: `3682 + c * (1075 ±0)` + // Minimum execution time: 58_949_000 picoseconds. + Weight::from_parts(59_865_000, 3682) + // Standard Error: 29_549 + .saturating_add(Weight::from_parts(60_010_530, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 2150).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) } /// The range of component `r` is `[0, 20]`. fn alloc(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_798_000 picoseconds. - Weight::from_parts(98_095_000, 0) - // Standard Error: 4_268_961 - .saturating_add(Weight::from_parts(719_474_559, 0).saturating_mul(r.into())) + // Minimum execution time: 93_366_000 picoseconds. + Weight::from_parts(96_950_000, 0) + // Standard Error: 3_030_672 + .saturating_add(Weight::from_parts(658_467_220, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 463_364_000 picoseconds. - Weight::from_parts(384_532_432, 0) - // Standard Error: 11_127 - .saturating_add(Weight::from_parts(32_661_842, 0).saturating_mul(p.into())) + // Minimum execution time: 499_320_000 picoseconds. + Weight::from_parts(441_961_032, 0) + // Standard Error: 8_789 + .saturating_add(Weight::from_parts(25_186_428, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 208_188_000 picoseconds. - Weight::from_parts(207_251_598, 0) - // Standard Error: 269_511 - .saturating_add(Weight::from_parts(63_993_415, 0).saturating_mul(r.into())) + // Minimum execution time: 217_572_000 picoseconds. + Weight::from_parts(228_157_102, 0) + // Standard Error: 175_414 + .saturating_add(Weight::from_parts(63_031_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_563_000 picoseconds. - Weight::from_parts(103_711_343, 0) - // Standard Error: 4_244 - .saturating_add(Weight::from_parts(2_502_376, 0).saturating_mul(r.into())) + // Minimum execution time: 97_584_000 picoseconds. + Weight::from_parts(115_642_983, 0) + // Standard Error: 3_502 + .saturating_add(Weight::from_parts(2_317_747, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_888_000 picoseconds. - Weight::from_parts(232_133_210, 0) - // Standard Error: 15_407 - .saturating_add(Weight::from_parts(2_084_728, 0).saturating_mul(r.into())) + // Minimum execution time: 179_310_000 picoseconds. + Weight::from_parts(204_008_585, 0) + // Standard Error: 9_554 + .saturating_add(Weight::from_parts(2_281_969, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_448_000 picoseconds. - Weight::from_parts(118_211_047, 0) - // Standard Error: 364_890 - .saturating_add(Weight::from_parts(103_988_684, 0).saturating_mul(r.into())) + // Minimum execution time: 94_569_000 picoseconds. + Weight::from_parts(109_746_021, 0) + // Standard Error: 295_768 + .saturating_add(Weight::from_parts(98_979_613, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_343_000 picoseconds. - Weight::from_parts(82_804_631, 0) - // Standard Error: 293_430 - .saturating_add(Weight::from_parts(94_357_895, 0).saturating_mul(r.into())) + // Minimum execution time: 98_931_000 picoseconds. + Weight::from_parts(92_995_987, 0) + // Standard Error: 293_395 + .saturating_add(Weight::from_parts(88_984_152, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_619_000 picoseconds. - Weight::from_parts(86_482_681, 0) - // Standard Error: 304_846 - .saturating_add(Weight::from_parts(93_938_049, 0).saturating_mul(r.into())) + // Minimum execution time: 96_423_000 picoseconds. + Weight::from_parts(91_434_104, 0) + // Standard Error: 259_064 + .saturating_add(Weight::from_parts(88_036_637, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_485_000 picoseconds. - Weight::from_parts(87_288_199, 0) - // Standard Error: 292_714 - .saturating_add(Weight::from_parts(93_943_740, 0).saturating_mul(r.into())) + // Minimum execution time: 97_445_000 picoseconds. + Weight::from_parts(87_155_200, 0) + // Standard Error: 292_507 + .saturating_add(Weight::from_parts(92_283_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_613_000 picoseconds. - Weight::from_parts(83_672_504, 0) - // Standard Error: 280_845 - .saturating_add(Weight::from_parts(97_083_052, 0).saturating_mul(r.into())) + // Minimum execution time: 96_747_000 picoseconds. + Weight::from_parts(78_078_770, 0) + // Standard Error: 305_445 + .saturating_add(Weight::from_parts(91_443_965, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_107_000 picoseconds. - Weight::from_parts(82_852_950, 0) - // Standard Error: 284_918 - .saturating_add(Weight::from_parts(96_401_375, 0).saturating_mul(r.into())) + // Minimum execution time: 98_118_000 picoseconds. + Weight::from_parts(85_418_310, 0) + // Standard Error: 303_490 + .saturating_add(Weight::from_parts(90_703_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_978_000 picoseconds. - Weight::from_parts(88_834_080, 0) - // Standard Error: 284_077 - .saturating_add(Weight::from_parts(94_358_752, 0).saturating_mul(r.into())) + // Minimum execution time: 98_726_000 picoseconds. + Weight::from_parts(92_888_371, 0) + // Standard Error: 278_794 + .saturating_add(Weight::from_parts(95_004_854, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_069_000 picoseconds. - Weight::from_parts(84_658_812, 0) - // Standard Error: 289_909 - .saturating_add(Weight::from_parts(94_739_130, 0).saturating_mul(r.into())) + // Minimum execution time: 96_696_000 picoseconds. + Weight::from_parts(87_786_645, 0) + // Standard Error: 310_553 + .saturating_add(Weight::from_parts(89_214_428, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 624_988_000 picoseconds. - Weight::from_parts(719_391_471, 0) - // Standard Error: 385_357 - .saturating_add(Weight::from_parts(153_589_919, 0).saturating_mul(r.into())) + // Minimum execution time: 727_461_000 picoseconds. + Weight::from_parts(783_746_831, 0) + // Standard Error: 408_214 + .saturating_add(Weight::from_parts(145_978_885, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 768_360_000 picoseconds. - Weight::from_parts(784_407_000, 0) - // Standard Error: 58_239 - .saturating_add(Weight::from_parts(13_509_438, 0).saturating_mul(n.into())) + // Minimum execution time: 858_386_000 picoseconds. + Weight::from_parts(879_843_000, 0) + // Standard Error: 53_823 + .saturating_add(Weight::from_parts(13_475_012, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_583_000 picoseconds. - Weight::from_parts(93_000_068, 0) - // Standard Error: 287_092 - .saturating_add(Weight::from_parts(92_987_967, 0).saturating_mul(r.into())) + // Minimum execution time: 100_605_000 picoseconds. + Weight::from_parts(93_708_109, 0) + // Standard Error: 296_155 + .saturating_add(Weight::from_parts(88_090_227, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_609_000 picoseconds. - Weight::from_parts(91_602_090, 0) - // Standard Error: 261_647 - .saturating_add(Weight::from_parts(93_534_327, 0).saturating_mul(r.into())) + // Minimum execution time: 95_633_000 picoseconds. + Weight::from_parts(84_787_465, 0) + // Standard Error: 285_797 + .saturating_add(Weight::from_parts(94_358_085, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_064_000 picoseconds. - Weight::from_parts(112_225_482, 0) - // Standard Error: 372_150 - .saturating_add(Weight::from_parts(176_540_888, 0).saturating_mul(n.into())) + // Minimum execution time: 96_077_000 picoseconds. + Weight::from_parts(104_887_767, 0) + // Standard Error: 312_642 + .saturating_add(Weight::from_parts(173_121_068, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_515_000 picoseconds. - Weight::from_parts(100_449_000, 0) - // Standard Error: 4_642_503 - .saturating_add(Weight::from_parts(868_473_141, 0).saturating_mul(r.into())) + // Minimum execution time: 100_606_000 picoseconds. + Weight::from_parts(105_190_000, 0) + // Standard Error: 3_759_890 + .saturating_add(Weight::from_parts(786_461_682, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_501_000 picoseconds. - Weight::from_parts(154_456_982, 0) - // Standard Error: 340_064 - .saturating_add(Weight::from_parts(264_987_162, 0).saturating_mul(r.into())) + // Minimum execution time: 98_886_000 picoseconds. + Weight::from_parts(169_647_447, 0) + // Standard Error: 383_239 + .saturating_add(Weight::from_parts(258_558_651, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 353_842_000 picoseconds. - Weight::from_parts(358_232_000, 0) - // Standard Error: 59_123 - .saturating_add(Weight::from_parts(21_328_711, 0).saturating_mul(n.into())) + // Minimum execution time: 358_030_000 picoseconds. + Weight::from_parts(361_712_000, 0) + // Standard Error: 59_572 + .saturating_add(Weight::from_parts(21_272_305, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_473_000 picoseconds. - Weight::from_parts(173_487_611, 0) - // Standard Error: 346_958 - .saturating_add(Weight::from_parts(265_362_826, 0).saturating_mul(r.into())) + // Minimum execution time: 97_791_000 picoseconds. + Weight::from_parts(170_094_993, 0) + // Standard Error: 344_544 + .saturating_add(Weight::from_parts(263_365_001, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 361_340_000 picoseconds. - Weight::from_parts(365_775_000, 0) - // Standard Error: 57_913 - .saturating_add(Weight::from_parts(21_806_682, 0).saturating_mul(n.into())) + // Minimum execution time: 362_570_000 picoseconds. + Weight::from_parts(368_750_000, 0) + // Standard Error: 54_956 + .saturating_add(Weight::from_parts(21_187_843, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 619_127_000 picoseconds. - Weight::from_parts(727_744_949, 0) - // Standard Error: 407_186 - .saturating_add(Weight::from_parts(287_464_747, 0).saturating_mul(r.into())) + // Minimum execution time: 714_952_000 picoseconds. + Weight::from_parts(800_167_079, 0) + // Standard Error: 422_484 + .saturating_add(Weight::from_parts(273_585_349, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 598_950_000 picoseconds. - Weight::from_parts(736_523_445, 0) - // Standard Error: 426_087 - .saturating_add(Weight::from_parts(286_023_165, 0).saturating_mul(r.into())) + // Minimum execution time: 720_547_000 picoseconds. + Weight::from_parts(804_693_155, 0) + // Standard Error: 442_089 + .saturating_add(Weight::from_parts(281_658_633, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_646_000 picoseconds. - Weight::from_parts(83_018_591, 0) - // Standard Error: 290_942 - .saturating_add(Weight::from_parts(100_797_875, 0).saturating_mul(r.into())) + // Minimum execution time: 96_980_000 picoseconds. + Weight::from_parts(92_235_795, 0) + // Standard Error: 295_368 + .saturating_add(Weight::from_parts(95_681_782, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_992_708_000 picoseconds. - Weight::from_parts(2_118_177_569, 0) - // Standard Error: 258_344 - .saturating_add(Weight::from_parts(175_943_566, 0).saturating_mul(r.into())) + // Minimum execution time: 1_893_126_000 picoseconds. + Weight::from_parts(2_023_873_969, 0) + // Standard Error: 260_828 + .saturating_add(Weight::from_parts(174_346_343, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 329_583_000 picoseconds. - Weight::from_parts(332_097_000, 0) - // Standard Error: 52_868 - .saturating_add(Weight::from_parts(29_693_569, 0).saturating_mul(n.into())) + // Minimum execution time: 324_259_000 picoseconds. + Weight::from_parts(331_778_000, 0) + // Standard Error: 47_337 + .saturating_add(Weight::from_parts(31_109_002, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_304_000 picoseconds. - Weight::from_parts(2_103_665_360, 0) - // Standard Error: 279_832 - .saturating_add(Weight::from_parts(222_774_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_878_044_000 picoseconds. + Weight::from_parts(2_007_540_254, 0) + // Standard Error: 370_173 + .saturating_add(Weight::from_parts(225_791_992, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_009_086_000 picoseconds. - Weight::from_parts(2_118_651_462, 0) - // Standard Error: 304_300 - .saturating_add(Weight::from_parts(227_551_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_907_111_000 picoseconds. + Weight::from_parts(2_004_239_536, 0) + // Standard Error: 352_276 + .saturating_add(Weight::from_parts(229_274_467, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 249_654_000 picoseconds. - Weight::from_parts(318_420_072, 0) - // Standard Error: 334_694 - .saturating_add(Weight::from_parts(277_786_644, 0).saturating_mul(r.into())) + // Minimum execution time: 268_039_000 picoseconds. + Weight::from_parts(341_321_726, 0) + // Standard Error: 401_862 + .saturating_add(Weight::from_parts(283_357_803, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 530_798_000 picoseconds. - Weight::from_parts(542_480_000, 0) - // Standard Error: 69_997 - .saturating_add(Weight::from_parts(21_968_683, 0).saturating_mul(n.into())) + // Minimum execution time: 536_392_000 picoseconds. + Weight::from_parts(545_343_000, 0) + // Standard Error: 60_684 + .saturating_add(Weight::from_parts(21_935_469, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_149_917_000 picoseconds. - Weight::from_parts(2_296_280_954, 0) - // Standard Error: 415_974 - .saturating_add(Weight::from_parts(248_500_648, 0).saturating_mul(r.into())) + // Minimum execution time: 2_040_701_000 picoseconds. + Weight::from_parts(2_199_159_445, 0) + // Standard Error: 436_577 + .saturating_add(Weight::from_parts(247_039_187, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_806_000 picoseconds. - Weight::from_parts(102_087_876, 0) - // Standard Error: 1_338 - .saturating_add(Weight::from_parts(436_648, 0).saturating_mul(n.into())) + // Minimum execution time: 118_884_000 picoseconds. + Weight::from_parts(108_561_238, 0) + // Standard Error: 784 + .saturating_add(Weight::from_parts(427_539, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_657_000 picoseconds. - Weight::from_parts(106_022_444, 0) - // Standard Error: 1_018 - .saturating_add(Weight::from_parts(431_359, 0).saturating_mul(n.into())) + // Minimum execution time: 116_022_000 picoseconds. + Weight::from_parts(106_272_905, 0) + // Standard Error: 875 + .saturating_add(Weight::from_parts(432_331, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_038_000 picoseconds. - Weight::from_parts(135_201_165, 0) - // Standard Error: 356_732 - .saturating_add(Weight::from_parts(159_820_965, 0).saturating_mul(r.into())) + // Minimum execution time: 98_288_000 picoseconds. + Weight::from_parts(140_215_068, 0) + // Standard Error: 360_408 + .saturating_add(Weight::from_parts(159_493_337, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 112_492_000 picoseconds. - Weight::from_parts(114_308_000, 0) - // Standard Error: 3_223 - .saturating_add(Weight::from_parts(662_188, 0).saturating_mul(n.into())) + // Minimum execution time: 114_142_000 picoseconds. + Weight::from_parts(115_652_000, 0) + // Standard Error: 2_819 + .saturating_add(Weight::from_parts(676_325, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 115_332_000 picoseconds. - Weight::from_parts(108_506_706, 0) - // Standard Error: 1_103 - .saturating_add(Weight::from_parts(434_341, 0).saturating_mul(n.into())) + // Minimum execution time: 118_415_000 picoseconds. + Weight::from_parts(111_901_159, 0) + // Standard Error: 928 + .saturating_add(Weight::from_parts(431_455, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 118_794_000 picoseconds. - Weight::from_parts(107_294_653, 0) - // Standard Error: 960 - .saturating_add(Weight::from_parts(430_040, 0).saturating_mul(n.into())) + // Minimum execution time: 119_986_000 picoseconds. + Weight::from_parts(109_221_274, 0) + // Standard Error: 955 + .saturating_add(Weight::from_parts(426_063, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_737_000 picoseconds. - Weight::from_parts(87_725_226, 0) - // Standard Error: 309_072 - .saturating_add(Weight::from_parts(95_349_514, 0).saturating_mul(r.into())) + // Minimum execution time: 95_357_000 picoseconds. + Weight::from_parts(92_467_997, 0) + // Standard Error: 273_559 + .saturating_add(Weight::from_parts(92_188_713, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_560_000 picoseconds. - Weight::from_parts(88_778_855, 0) - // Standard Error: 321_153 - .saturating_add(Weight::from_parts(92_345_730, 0).saturating_mul(r.into())) + // Minimum execution time: 99_799_000 picoseconds. + Weight::from_parts(94_376_571, 0) + // Standard Error: 276_858 + .saturating_add(Weight::from_parts(88_277_699, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_858_000 picoseconds. - Weight::from_parts(83_381_792, 0) - // Standard Error: 288_029 - .saturating_add(Weight::from_parts(95_413_243, 0).saturating_mul(r.into())) + // Minimum execution time: 98_540_000 picoseconds. + Weight::from_parts(92_956_943, 0) + // Standard Error: 298_738 + .saturating_add(Weight::from_parts(91_541_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 623_083_000 picoseconds. - Weight::from_parts(708_678_749, 0) - // Standard Error: 349_496 - .saturating_add(Weight::from_parts(115_860_492, 0).saturating_mul(r.into())) + // Minimum execution time: 735_175_000 picoseconds. + Weight::from_parts(804_848_136, 0) + // Standard Error: 446_605 + .saturating_add(Weight::from_parts(111_253_780, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 618_159_000 picoseconds. - Weight::from_parts(642_200_096, 0) - // Standard Error: 1_446 - .saturating_add(Weight::from_parts(123_508, 0).saturating_mul(n.into())) + // Minimum execution time: 747_197_000 picoseconds. + Weight::from_parts(782_567_624, 0) + // Standard Error: 2_352 + .saturating_add(Weight::from_parts(170_396, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_500_516_000 picoseconds. - Weight::from_parts(2_647_459_773, 0) - // Standard Error: 453_733 - .saturating_add(Weight::from_parts(132_179_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_611_190_000 picoseconds. + Weight::from_parts(2_757_783_781, 0) + // Standard Error: 472_221 + .saturating_add(Weight::from_parts(132_853_156, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_741_565_000 picoseconds. - Weight::from_parts(2_768_198_343, 0) - // Standard Error: 15_631 - .saturating_add(Weight::from_parts(12_354_508, 0).saturating_mul(n.into())) + // Minimum execution time: 2_791_249_000 picoseconds. + Weight::from_parts(2_834_943_755, 0) + // Standard Error: 13_119 + .saturating_add(Weight::from_parts(13_706_553, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_002_000 picoseconds. - Weight::from_parts(122_377_318, 0) - // Standard Error: 378_707 - .saturating_add(Weight::from_parts(116_584_775, 0).saturating_mul(r.into())) + // Minimum execution time: 98_369_000 picoseconds. + Weight::from_parts(120_285_819, 0) + // Standard Error: 312_977 + .saturating_add(Weight::from_parts(116_194_579, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 159_403_000 picoseconds. - Weight::from_parts(161_567_000, 0) - // Standard Error: 52_611 - .saturating_add(Weight::from_parts(23_966_846, 0).saturating_mul(n.into())) + // Minimum execution time: 162_812_000 picoseconds. + Weight::from_parts(165_516_000, 0) + // Standard Error: 49_560 + .saturating_add(Weight::from_parts(25_901_755, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_021_000 picoseconds. - Weight::from_parts(83_792_170, 0) - // Standard Error: 307_944 - .saturating_add(Weight::from_parts(92_699_319, 0).saturating_mul(r.into())) + // Minimum execution time: 97_755_000 picoseconds. + Weight::from_parts(85_087_923, 0) + // Standard Error: 282_891 + .saturating_add(Weight::from_parts(89_688_828, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_740_000 picoseconds. - Weight::from_parts(220_550_761, 0) - // Standard Error: 175_549 - .saturating_add(Weight::from_parts(166_872_997, 0).saturating_mul(r.into())) + // Minimum execution time: 174_952_000 picoseconds. + Weight::from_parts(198_128_553, 0) + // Standard Error: 200_374 + .saturating_add(Weight::from_parts(172_472_443, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_825_000 picoseconds. - Weight::from_parts(167_061_819, 0) - // Standard Error: 329_320 - .saturating_add(Weight::from_parts(351_610_020, 0).saturating_mul(r.into())) + // Minimum execution time: 112_507_000 picoseconds. + Weight::from_parts(154_187_096, 0) + // Standard Error: 337_593 + .saturating_add(Weight::from_parts(345_354_236, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1079,22 +1081,22 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_911_786_000 picoseconds. - Weight::from_parts(44_034_848_000, 0) - // Standard Error: 268_084 - .saturating_add(Weight::from_parts(7_840_641, 0).saturating_mul(p.into())) - // Standard Error: 268_071 - .saturating_add(Weight::from_parts(171_034_577, 0).saturating_mul(s.into())) + // Minimum execution time: 47_153_654_000 picoseconds. + Weight::from_parts(1_593_858_024, 0) + // Standard Error: 134_134 + .saturating_add(Weight::from_parts(21_400_246, 0).saturating_mul(p.into())) + // Standard Error: 134_203 + .saturating_add(Weight::from_parts(168_429_824, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_178_000 picoseconds. - Weight::from_parts(151_638_067, 0) - // Standard Error: 307_779 - .saturating_add(Weight::from_parts(360_201_120, 0).saturating_mul(r.into())) + // Minimum execution time: 110_278_000 picoseconds. + Weight::from_parts(157_016_627, 0) + // Standard Error: 351_761 + .saturating_add(Weight::from_parts(348_736_339, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1102,32 +1104,32 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_074_991_000 picoseconds. - Weight::from_parts(45_234_378_000, 0) - // Standard Error: 283_779 - .saturating_add(Weight::from_parts(7_989_562, 0).saturating_mul(p.into())) - // Standard Error: 283_765 - .saturating_add(Weight::from_parts(170_645_975, 0).saturating_mul(s.into())) + // Minimum execution time: 43_334_989_000 picoseconds. + Weight::from_parts(341_466_518, 0) + // Standard Error: 133_206 + .saturating_add(Weight::from_parts(20_820_914, 0).saturating_mul(p.into())) + // Standard Error: 133_275 + .saturating_add(Weight::from_parts(168_745_496, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_pay_program_rent(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_835_000 picoseconds. - Weight::from_parts(115_102_214, 0) - // Standard Error: 34_404 - .saturating_add(Weight::from_parts(2_142_089, 0).saturating_mul(r.into())) + // Minimum execution time: 99_990_000 picoseconds. + Weight::from_parts(118_439_219, 0) + // Standard Error: 33_092 + .saturating_add(Weight::from_parts(1_902_407, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 95_078_000 picoseconds. - Weight::from_parts(134_205_201, 1131) - // Standard Error: 22_980 - .saturating_add(Weight::from_parts(16_531_416, 0).saturating_mul(p.into())) + // Minimum execution time: 95_739_000 picoseconds. + Weight::from_parts(147_630_632, 1131) + // Standard Error: 17_000 + .saturating_add(Weight::from_parts(14_416_625, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1136,10 +1138,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 96_686_000 picoseconds. - Weight::from_parts(98_247_000, 1131) - // Standard Error: 31_568 - .saturating_add(Weight::from_parts(41_868_408, 0).saturating_mul(p.into())) + // Minimum execution time: 95_257_000 picoseconds. + Weight::from_parts(96_658_000, 1131) + // Standard Error: 35_627 + .saturating_add(Weight::from_parts(39_563_555, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1148,10 +1150,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_172_399_000 picoseconds. - Weight::from_parts(7_934_736_669, 5069931) - // Standard Error: 90_294 - .saturating_add(Weight::from_parts(44_059_914, 0).saturating_mul(p.into())) + // Minimum execution time: 7_458_228_000 picoseconds. + Weight::from_parts(7_421_053_198, 5069931) + // Standard Error: 68_238 + .saturating_add(Weight::from_parts(39_165_284, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -1159,10 +1161,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1813 + p * (65580 ±0)` // Estimated: `1939 + p * (75482 ±0)` - // Minimum execution time: 97_101_000 picoseconds. - Weight::from_parts(99_642_000, 1939) - // Standard Error: 38_446 - .saturating_add(Weight::from_parts(59_625_042, 0).saturating_mul(p.into())) + // Minimum execution time: 101_752_000 picoseconds. + Weight::from_parts(103_190_000, 1939) + // Standard Error: 33_523 + .saturating_add(Weight::from_parts(55_546_158, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -1171,10 +1173,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 101_726_000 picoseconds. - Weight::from_parts(104_006_012, 1131) - // Standard Error: 73_331 - .saturating_add(Weight::from_parts(40_363_581, 0).saturating_mul(p.into())) + // Minimum execution time: 105_203_000 picoseconds. + Weight::from_parts(105_889_534, 1131) + // Standard Error: 68_434 + .saturating_add(Weight::from_parts(39_824_672, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1183,10 +1185,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 671_731_000 picoseconds. - Weight::from_parts(700_428_000, 1496) - // Standard Error: 235_378 - .saturating_add(Weight::from_parts(55_804_323, 0).saturating_mul(p.into())) + // Minimum execution time: 758_425_000 picoseconds. + Weight::from_parts(766_981_333, 1496) + // Standard Error: 264_123 + .saturating_add(Weight::from_parts(47_348_057, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -1195,10 +1197,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_240_630_000 picoseconds. - Weight::from_parts(1_259_057_176, 317931) - // Standard Error: 261_140 - .saturating_add(Weight::from_parts(55_057_744, 0).saturating_mul(p.into())) + // Minimum execution time: 1_211_340_000 picoseconds. + Weight::from_parts(1_235_414_860, 317931) + // Standard Error: 175_209 + .saturating_add(Weight::from_parts(47_303_916, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -1206,935 +1208,935 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_348_000 picoseconds. - Weight::from_parts(3_626_000, 0) - // Standard Error: 214_323 - .saturating_add(Weight::from_parts(78_486_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_809_000 picoseconds. + Weight::from_parts(9_556_498, 0) + // Standard Error: 265_909 + .saturating_add(Weight::from_parts(74_640_397, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_469_766_000 picoseconds. - Weight::from_parts(4_346_471_807, 0) - // Standard Error: 80_728 - .saturating_add(Weight::from_parts(4_713_314, 0).saturating_mul(r.into())) + // Minimum execution time: 4_485_319_000 picoseconds. + Weight::from_parts(4_204_722_813, 0) + // Standard Error: 77_944 + .saturating_add(Weight::from_parts(5_689_610, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_425_982_000 picoseconds. - Weight::from_parts(4_330_284_940, 0) - // Standard Error: 74_620 - .saturating_add(Weight::from_parts(4_628_865, 0).saturating_mul(r.into())) + // Minimum execution time: 4_493_188_000 picoseconds. + Weight::from_parts(4_224_150_797, 0) + // Standard Error: 76_792 + .saturating_add(Weight::from_parts(5_537_294, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_523_555_000 picoseconds. - Weight::from_parts(11_703_046_471, 0) - // Standard Error: 142_447 - .saturating_add(Weight::from_parts(10_471_668, 0).saturating_mul(r.into())) + // Minimum execution time: 11_208_366_000 picoseconds. + Weight::from_parts(11_801_740_139, 0) + // Standard Error: 174_292 + .saturating_add(Weight::from_parts(9_759_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_678_567_000 picoseconds. - Weight::from_parts(11_004_580_924, 0) - // Standard Error: 236_889 - .saturating_add(Weight::from_parts(11_641_285, 0).saturating_mul(r.into())) + // Minimum execution time: 10_564_427_000 picoseconds. + Weight::from_parts(11_673_138_842, 0) + // Standard Error: 129_932 + .saturating_add(Weight::from_parts(7_715_810, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_392_000 picoseconds. - Weight::from_parts(2_511_000, 0) - // Standard Error: 8_367 - .saturating_add(Weight::from_parts(3_799_391, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_459_000, 0) + // Standard Error: 7_413 + .saturating_add(Weight::from_parts(3_819_853, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_427_000 picoseconds. - Weight::from_parts(2_097_272, 0) - // Standard Error: 9_819 - .saturating_add(Weight::from_parts(3_176_824, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(17_584, 0) + // Standard Error: 8_869 + .saturating_add(Weight::from_parts(3_163_225, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_397_000 picoseconds. - Weight::from_parts(3_703_691, 0) - // Standard Error: 994 - .saturating_add(Weight::from_parts(1_561_922, 0).saturating_mul(r.into())) + // Minimum execution time: 2_372_000 picoseconds. + Weight::from_parts(3_529_389, 0) + // Standard Error: 1_009 + .saturating_add(Weight::from_parts(1_570_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_483_000 picoseconds. - Weight::from_parts(2_601_000, 0) - // Standard Error: 9_331 - .saturating_add(Weight::from_parts(2_888_581, 0).saturating_mul(r.into())) + // Minimum execution time: 2_410_000 picoseconds. + Weight::from_parts(2_462_000, 0) + // Standard Error: 10_020 + .saturating_add(Weight::from_parts(2_916_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_439_000 picoseconds. - Weight::from_parts(1_761_663, 0) - // Standard Error: 14_372 - .saturating_add(Weight::from_parts(5_100_133, 0).saturating_mul(r.into())) + // Minimum execution time: 2_434_000 picoseconds. + Weight::from_parts(4_520_215, 0) + // Standard Error: 25_744 + .saturating_add(Weight::from_parts(5_007_169, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_234_000 picoseconds. - Weight::from_parts(5_492_163, 0) - // Standard Error: 1_185 - .saturating_add(Weight::from_parts(176_215, 0).saturating_mul(e.into())) + // Minimum execution time: 6_982_000 picoseconds. + Weight::from_parts(5_560_254, 0) + // Standard Error: 1_254 + .saturating_add(Weight::from_parts(172_086, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_491_000 picoseconds. - Weight::from_parts(5_061_503, 0) - // Standard Error: 8_350 - .saturating_add(Weight::from_parts(2_644_398, 0).saturating_mul(r.into())) + // Minimum execution time: 2_493_000 picoseconds. + Weight::from_parts(5_383_881, 0) + // Standard Error: 8_679 + .saturating_add(Weight::from_parts(2_569_994, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_644_398 - - 2_438_254, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_569_994 - + 2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(5_535_035, 0) - // Standard Error: 14_338 - .saturating_add(Weight::from_parts(2_438_254, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(5_032_831, 0) + // Standard Error: 13_406 + .saturating_add(Weight::from_parts(2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_844_000 picoseconds. - Weight::from_parts(25_838_862, 0) - // Standard Error: 42_622 - .saturating_add(Weight::from_parts(9_686_143, 0).saturating_mul(r.into())) + // Minimum execution time: 2_824_000 picoseconds. + Weight::from_parts(15_898_590, 0) + // Standard Error: 22_120 + .saturating_add(Weight::from_parts(9_801_538, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_112_000 picoseconds. - Weight::from_parts(5_743_185, 0) - // Standard Error: 5_493 - .saturating_add(Weight::from_parts(1_233_796, 0).saturating_mul(p.into())) + // Minimum execution time: 12_145_000 picoseconds. + Weight::from_parts(3_387_917, 0) + // Standard Error: 5_423 + .saturating_add(Weight::from_parts(1_227_949, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_473_000 picoseconds. - Weight::from_parts(5_937_974, 0) + // Minimum execution time: 5_411_000 picoseconds. + Weight::from_parts(5_748_068, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_014_000 picoseconds. - Weight::from_parts(5_247_579, 0) - // Standard Error: 3_254 - .saturating_add(Weight::from_parts(453_803, 0).saturating_mul(r.into())) + // Minimum execution time: 4_983_000 picoseconds. + Weight::from_parts(5_574_091, 0) + // Standard Error: 2_393 + .saturating_add(Weight::from_parts(388_621, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_950_000 picoseconds. - Weight::from_parts(2_980_884, 0) - // Standard Error: 6_602 - .saturating_add(Weight::from_parts(1_178_313, 0).saturating_mul(r.into())) + // Minimum execution time: 4_970_000 picoseconds. + Weight::from_parts(4_256_893, 0) + // Standard Error: 4_031 + .saturating_add(Weight::from_parts(1_017_026, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_957_000 picoseconds. - Weight::from_parts(1_255_357, 0) - // Standard Error: 11_777 - .saturating_add(Weight::from_parts(1_371_915, 0).saturating_mul(r.into())) + // Minimum execution time: 5_107_000 picoseconds. + Weight::from_parts(5_169_516, 0) + // Standard Error: 5_840 + .saturating_add(Weight::from_parts(1_033_267, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_526_000 picoseconds. - Weight::from_parts(2_358_200, 0) - // Standard Error: 7_803 - .saturating_add(Weight::from_parts(916_414, 0).saturating_mul(r.into())) + // Minimum execution time: 6_191_000 picoseconds. + Weight::from_parts(2_824_317, 0) + // Standard Error: 6_221 + .saturating_add(Weight::from_parts(819_072, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_534_000 picoseconds. - Weight::from_parts(1_078_818, 0) - // Standard Error: 8_155 - .saturating_add(Weight::from_parts(1_601_009, 0).saturating_mul(r.into())) + // Minimum execution time: 6_186_000 picoseconds. + Weight::from_parts(6_284_000, 0) + // Standard Error: 7_567 + .saturating_add(Weight::from_parts(1_366_567, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_292_000 picoseconds. - Weight::from_parts(2_896_295, 0) - // Standard Error: 9_977 - .saturating_add(Weight::from_parts(7_220_458, 0).saturating_mul(r.into())) + // Minimum execution time: 5_772_000 picoseconds. + Weight::from_parts(1_290_675, 0) + // Standard Error: 12_383 + .saturating_add(Weight::from_parts(7_324_659, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_167 - .saturating_add(Weight::from_parts(3_365_545, 0).saturating_mul(r.into())) + // Minimum execution time: 2_348_000 picoseconds. + Weight::from_parts(2_405_000, 0) + // Standard Error: 6_430 + .saturating_add(Weight::from_parts(3_424_997, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_502_000, 0) - // Standard Error: 5_525 - .saturating_add(Weight::from_parts(3_090_577, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_470_000, 0) + // Standard Error: 6_720 + .saturating_add(Weight::from_parts(3_191_012, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_462_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 5_417 - .saturating_add(Weight::from_parts(3_118_601, 0).saturating_mul(r.into())) + // Minimum execution time: 2_399_000 picoseconds. + Weight::from_parts(2_454_000, 0) + // Standard Error: 6_493 + .saturating_add(Weight::from_parts(3_170_380, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_358_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 4_982 - .saturating_add(Weight::from_parts(2_770_061, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_510_000, 0) + // Standard Error: 4_408 + .saturating_add(Weight::from_parts(2_689_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 4_969 - .saturating_add(Weight::from_parts(704_388, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_457_000, 0) + // Standard Error: 4_562 + .saturating_add(Weight::from_parts(597_024, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(191_200, 0) - // Standard Error: 6_017 - .saturating_add(Weight::from_parts(562_742, 0).saturating_mul(r.into())) + // Minimum execution time: 2_310_000 picoseconds. + Weight::from_parts(1_396_269, 0) + // Standard Error: 4_549 + .saturating_add(Weight::from_parts(424_515, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 7_924 - .saturating_add(Weight::from_parts(1_968_376, 0).saturating_mul(r.into())) + // Minimum execution time: 2_381_000 picoseconds. + Weight::from_parts(2_403_000, 0) + // Standard Error: 11_083 + .saturating_add(Weight::from_parts(1_920_463, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_446_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 7_912 - .saturating_add(Weight::from_parts(1_346_364, 0).saturating_mul(r.into())) + // Minimum execution time: 2_426_000 picoseconds. + Weight::from_parts(2_505_000, 0) + // Standard Error: 7_577 + .saturating_add(Weight::from_parts(1_214_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(83_668, 0) - // Standard Error: 7_204 - .saturating_add(Weight::from_parts(543_317, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(1_444_257, 0) + // Standard Error: 3_963 + .saturating_add(Weight::from_parts(390_034, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_493_000 picoseconds. - Weight::from_parts(197_096, 0) - // Standard Error: 6_608 - .saturating_add(Weight::from_parts(525_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(1_088_210, 0) + // Standard Error: 4_447 + .saturating_add(Weight::from_parts(425_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 5_207 - .saturating_add(Weight::from_parts(642_915, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_478_000, 0) + // Standard Error: 5_432 + .saturating_add(Weight::from_parts(553_030, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_505_000 picoseconds. - Weight::from_parts(2_556_000, 0) - // Standard Error: 4_430 - .saturating_add(Weight::from_parts(640_970, 0).saturating_mul(r.into())) + // Minimum execution time: 2_305_000 picoseconds. + Weight::from_parts(2_453_000, 0) + // Standard Error: 4_669 + .saturating_add(Weight::from_parts(548_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_399_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 4_248 - .saturating_add(Weight::from_parts(574_179, 0).saturating_mul(r.into())) + // Minimum execution time: 2_252_000 picoseconds. + Weight::from_parts(417_566, 0) + // Standard Error: 5_838 + .saturating_add(Weight::from_parts(524_770, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(1_554_632, 0) - // Standard Error: 4_096 - .saturating_add(Weight::from_parts(386_240, 0).saturating_mul(r.into())) + // Minimum execution time: 2_337_000 picoseconds. + Weight::from_parts(1_750_585, 0) + // Standard Error: 4_161 + .saturating_add(Weight::from_parts(336_779, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(3_011_768, 0) - // Standard Error: 1_923 - .saturating_add(Weight::from_parts(160_611, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_780_390, 0) + // Standard Error: 1_772 + .saturating_add(Weight::from_parts(162_416, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_856_296, 0) - // Standard Error: 2_574 - .saturating_add(Weight::from_parts(173_194, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_644_633, 0) + // Standard Error: 2_185 + .saturating_add(Weight::from_parts(169_399, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_540_000, 0) - // Standard Error: 8_614 - .saturating_add(Weight::from_parts(1_773_707, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_452_000, 0) + // Standard Error: 12_455 + .saturating_add(Weight::from_parts(1_921_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 6_895 - .saturating_add(Weight::from_parts(1_129_796, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_507_000, 0) + // Standard Error: 8_224 + .saturating_add(Weight::from_parts(1_146_048, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 8_855 - .saturating_add(Weight::from_parts(1_781_383, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 11_641 + .saturating_add(Weight::from_parts(1_869_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_433_000 picoseconds. - Weight::from_parts(2_561_000, 0) - // Standard Error: 8_930 - .saturating_add(Weight::from_parts(1_299_565, 0).saturating_mul(r.into())) + // Minimum execution time: 2_376_000 picoseconds. + Weight::from_parts(2_471_000, 0) + // Standard Error: 7_045 + .saturating_add(Weight::from_parts(1_137_742, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_370 - .saturating_add(Weight::from_parts(1_912_177, 0).saturating_mul(r.into())) + // Minimum execution time: 2_294_000 picoseconds. + Weight::from_parts(2_408_000, 0) + // Standard Error: 12_234 + .saturating_add(Weight::from_parts(1_829_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_375_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_609 - .saturating_add(Weight::from_parts(1_318_072, 0).saturating_mul(r.into())) + // Minimum execution time: 2_351_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_110_559, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_438_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 7_147 - .saturating_add(Weight::from_parts(1_902_313, 0).saturating_mul(r.into())) + // Minimum execution time: 2_334_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 11_321 + .saturating_add(Weight::from_parts(1_848_641, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_369_000 picoseconds. - Weight::from_parts(2_420_000, 0) - // Standard Error: 7_127 - .saturating_add(Weight::from_parts(1_269_528, 0).saturating_mul(r.into())) + // Minimum execution time: 2_333_000 picoseconds. + Weight::from_parts(2_489_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_181_103, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_497_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 9_809 - .saturating_add(Weight::from_parts(1_858_855, 0).saturating_mul(r.into())) + // Minimum execution time: 2_355_000 picoseconds. + Weight::from_parts(2_421_000, 0) + // Standard Error: 11_898 + .saturating_add(Weight::from_parts(1_873_542, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_522_000, 0) - // Standard Error: 9_811 - .saturating_add(Weight::from_parts(1_226_193, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 7_587 + .saturating_add(Weight::from_parts(1_137_333, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 7_568 - .saturating_add(Weight::from_parts(1_955_726, 0).saturating_mul(r.into())) + // Minimum execution time: 2_436_000 picoseconds. + Weight::from_parts(2_545_000, 0) + // Standard Error: 12_027 + .saturating_add(Weight::from_parts(1_916_974, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_515_000, 0) - // Standard Error: 7_599 - .saturating_add(Weight::from_parts(1_311_184, 0).saturating_mul(r.into())) + // Minimum execution time: 2_417_000 picoseconds. + Weight::from_parts(2_483_000, 0) + // Standard Error: 9_499 + .saturating_add(Weight::from_parts(1_173_678, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_406_000 picoseconds. - Weight::from_parts(2_526_000, 0) - // Standard Error: 7_978 - .saturating_add(Weight::from_parts(1_934_575, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_451_000, 0) + // Standard Error: 11_251 + .saturating_add(Weight::from_parts(1_916_412, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_579_000, 0) - // Standard Error: 7_835 - .saturating_add(Weight::from_parts(1_361_324, 0).saturating_mul(r.into())) + // Minimum execution time: 2_412_000 picoseconds. + Weight::from_parts(2_481_000, 0) + // Standard Error: 7_708 + .saturating_add(Weight::from_parts(1_270_050, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(2_576_000, 0) - // Standard Error: 7_250 - .saturating_add(Weight::from_parts(1_910_453, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_460_000, 0) + // Standard Error: 11_242 + .saturating_add(Weight::from_parts(1_963_052, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_447_000 picoseconds. - Weight::from_parts(2_481_000, 0) - // Standard Error: 7_289 - .saturating_add(Weight::from_parts(1_319_827, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 8_072 + .saturating_add(Weight::from_parts(1_201_725, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 9_075 - .saturating_add(Weight::from_parts(1_885_122, 0).saturating_mul(r.into())) + // Minimum execution time: 2_398_000 picoseconds. + Weight::from_parts(2_469_000, 0) + // Standard Error: 10_414 + .saturating_add(Weight::from_parts(1_956_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_548_000, 0) - // Standard Error: 6_211 - .saturating_add(Weight::from_parts(1_137_406, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_515_000, 0) + // Standard Error: 8_127 + .saturating_add(Weight::from_parts(1_258_649, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_504_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 9_758 - .saturating_add(Weight::from_parts(1_796_339, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_494_000, 0) + // Standard Error: 11_588 + .saturating_add(Weight::from_parts(1_962_985, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 9_133 - .saturating_add(Weight::from_parts(1_357_535, 0).saturating_mul(r.into())) + // Minimum execution time: 2_358_000 picoseconds. + Weight::from_parts(2_488_000, 0) + // Standard Error: 7_261 + .saturating_add(Weight::from_parts(1_184_404, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_480_000, 0) - // Standard Error: 8_359 - .saturating_add(Weight::from_parts(1_478_633, 0).saturating_mul(r.into())) + // Minimum execution time: 2_397_000 picoseconds. + Weight::from_parts(2_492_000, 0) + // Standard Error: 9_263 + .saturating_add(Weight::from_parts(1_394_850, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_452_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 6_517 - .saturating_add(Weight::from_parts(796_336, 0).saturating_mul(r.into())) + // Minimum execution time: 2_457_000 picoseconds. + Weight::from_parts(2_503_000, 0) + // Standard Error: 5_681 + .saturating_add(Weight::from_parts(680_392, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_533_000 picoseconds. - Weight::from_parts(2_581_000, 0) - // Standard Error: 8_508 - .saturating_add(Weight::from_parts(1_464_442, 0).saturating_mul(r.into())) + // Minimum execution time: 2_406_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 9_660 + .saturating_add(Weight::from_parts(1_386_389, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_555_000, 0) - // Standard Error: 6_791 - .saturating_add(Weight::from_parts(786_844, 0).saturating_mul(r.into())) + // Minimum execution time: 2_367_000 picoseconds. + Weight::from_parts(2_431_000, 0) + // Standard Error: 6_711 + .saturating_add(Weight::from_parts(730_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_538_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 7_582 - .saturating_add(Weight::from_parts(1_877_594, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_416_000, 0) + // Standard Error: 9_024 + .saturating_add(Weight::from_parts(1_863_623, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 7_649 - .saturating_add(Weight::from_parts(1_374_403, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_438_000, 0) + // Standard Error: 7_958 + .saturating_add(Weight::from_parts(1_321_817, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(13_577_124, 0) - // Standard Error: 24_454 - .saturating_add(Weight::from_parts(1_848_524, 0).saturating_mul(r.into())) + // Minimum execution time: 2_416_000 picoseconds. + Weight::from_parts(10_690_604, 0) + // Standard Error: 30_155 + .saturating_add(Weight::from_parts(2_190_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(8_056_015, 0) - // Standard Error: 18_230 - .saturating_add(Weight::from_parts(1_998_870, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_000 picoseconds. + Weight::from_parts(6_659_851, 0) + // Standard Error: 20_794 + .saturating_add(Weight::from_parts(2_131_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_501_000 picoseconds. - Weight::from_parts(6_359_851, 0) - // Standard Error: 24_959 - .saturating_add(Weight::from_parts(2_532_087, 0).saturating_mul(r.into())) + // Minimum execution time: 2_447_000 picoseconds. + Weight::from_parts(8_734_500, 0) + // Standard Error: 27_315 + .saturating_add(Weight::from_parts(2_424_002, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_465_000 picoseconds. - Weight::from_parts(3_211_947, 0) - // Standard Error: 12_549 - .saturating_add(Weight::from_parts(2_290_659, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(7_080_230, 0) + // Standard Error: 25_272 + .saturating_add(Weight::from_parts(2_118_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_484_000, 0) - // Standard Error: 14_396 - .saturating_add(Weight::from_parts(9_501_882, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(16_266_439, 0) + // Standard Error: 55_090 + .saturating_add(Weight::from_parts(8_311_076, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_551_000 picoseconds. - Weight::from_parts(2_786_324, 0) - // Standard Error: 42_129 - .saturating_add(Weight::from_parts(7_363_990, 0).saturating_mul(r.into())) + // Minimum execution time: 2_421_000 picoseconds. + Weight::from_parts(12_610_497, 0) + // Standard Error: 54_187 + .saturating_add(Weight::from_parts(6_882_409, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(11_631_140, 0) - // Standard Error: 29_415 - .saturating_add(Weight::from_parts(2_239_863, 0).saturating_mul(r.into())) + // Minimum execution time: 2_443_000 picoseconds. + Weight::from_parts(10_574_314, 0) + // Standard Error: 31_989 + .saturating_add(Weight::from_parts(2_353_204, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_722_000 picoseconds. - Weight::from_parts(8_602_177, 0) - // Standard Error: 23_181 - .saturating_add(Weight::from_parts(2_039_962, 0).saturating_mul(r.into())) + // Minimum execution time: 2_484_000 picoseconds. + Weight::from_parts(6_231_027, 0) + // Standard Error: 25_458 + .saturating_add(Weight::from_parts(2_182_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 7_930 - .saturating_add(Weight::from_parts(1_480_355, 0).saturating_mul(r.into())) + // Minimum execution time: 2_435_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 10_898 + .saturating_add(Weight::from_parts(1_495_027, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 6_547 - .saturating_add(Weight::from_parts(804_477, 0).saturating_mul(r.into())) + // Minimum execution time: 2_403_000 picoseconds. + Weight::from_parts(2_476_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(787_727, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_577_000, 0) - // Standard Error: 8_009 - .saturating_add(Weight::from_parts(1_437_777, 0).saturating_mul(r.into())) + // Minimum execution time: 2_357_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 9_797 + .saturating_add(Weight::from_parts(1_439_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_310_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 4_869 - .saturating_add(Weight::from_parts(684_646, 0).saturating_mul(r.into())) + // Minimum execution time: 2_385_000 picoseconds. + Weight::from_parts(2_443_000, 0) + // Standard Error: 6_226 + .saturating_add(Weight::from_parts(729_639, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 10_084 - .saturating_add(Weight::from_parts(1_349_015, 0).saturating_mul(r.into())) + // Minimum execution time: 2_374_000 picoseconds. + Weight::from_parts(2_525_000, 0) + // Standard Error: 9_596 + .saturating_add(Weight::from_parts(1_427_622, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_574_000, 0) - // Standard Error: 7_421 - .saturating_add(Weight::from_parts(789_933, 0).saturating_mul(r.into())) + // Minimum execution time: 2_291_000 picoseconds. + Weight::from_parts(2_427_000, 0) + // Standard Error: 6_929 + .saturating_add(Weight::from_parts(762_882, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 8_551 - .saturating_add(Weight::from_parts(1_311_103, 0).saturating_mul(r.into())) + // Minimum execution time: 2_380_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 9_317 + .saturating_add(Weight::from_parts(1_193_088, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_480_000 picoseconds. - Weight::from_parts(2_547_000, 0) - // Standard Error: 6_237 - .saturating_add(Weight::from_parts(740_808, 0).saturating_mul(r.into())) + // Minimum execution time: 2_366_000 picoseconds. + Weight::from_parts(2_466_000, 0) + // Standard Error: 5_050 + .saturating_add(Weight::from_parts(635_952, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_451_000 picoseconds. - Weight::from_parts(2_482_000, 0) - // Standard Error: 8_019 - .saturating_add(Weight::from_parts(1_301_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(2_501_000, 0) + // Standard Error: 9_259 + .saturating_add(Weight::from_parts(1_224_486, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_479_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 4_542 - .saturating_add(Weight::from_parts(651_494, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 5_214 + .saturating_add(Weight::from_parts(653_658, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_539_000, 0) - // Standard Error: 6_578 - .saturating_add(Weight::from_parts(1_103_078, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 8_988 + .saturating_add(Weight::from_parts(1_208_136, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_510_000 picoseconds. - Weight::from_parts(2_566_000, 0) - // Standard Error: 5_804 - .saturating_add(Weight::from_parts(608_889, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_495_000, 0) + // Standard Error: 5_901 + .saturating_add(Weight::from_parts(681_932, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 7_647 - .saturating_add(Weight::from_parts(1_279_714, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_511_000, 0) + // Standard Error: 8_378 + .saturating_add(Weight::from_parts(1_191_407, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_489_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 5_933 - .saturating_add(Weight::from_parts(710_512, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 5_440 + .saturating_add(Weight::from_parts(628_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_463_000 picoseconds. - Weight::from_parts(2_573_000, 0) - // Standard Error: 7_876 - .saturating_add(Weight::from_parts(1_291_902, 0).saturating_mul(r.into())) + // Minimum execution time: 2_472_000 picoseconds. + Weight::from_parts(2_497_000, 0) + // Standard Error: 8_533 + .saturating_add(Weight::from_parts(1_195_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_394_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 5_878 - .saturating_add(Weight::from_parts(722_117, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(2_435_000, 0) + // Standard Error: 5_344 + .saturating_add(Weight::from_parts(650_899, 0).saturating_mul(r.into())) } fn tasks_remove_resume_session() -> Weight { // Proof Size summary in bytes: // Measured: `352` - // Estimated: `4169` - // Minimum execution time: 5_941_000 picoseconds. - Weight::from_parts(6_194_000, 4169) + // Estimated: `3817` + // Minimum execution time: 5_677_000 picoseconds. + Weight::from_parts(6_089_000, 3817) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1107` - // Estimated: `24053` - // Minimum execution time: 63_669_000 picoseconds. - Weight::from_parts(71_431_000, 24053) + // Estimated: `6196` + // Minimum execution time: 79_769_000 picoseconds. + Weight::from_parts(83_734_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `888` - // Estimated: `22158` - // Minimum execution time: 47_776_000 picoseconds. - Weight::from_parts(49_097_000, 22158) + // Estimated: `4353` + // Minimum execution time: 45_517_000 picoseconds. + Weight::from_parts(48_081_000, 4353) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: // Measured: `1010` - // Estimated: `34619` - // Minimum execution time: 76_569_000 picoseconds. - Weight::from_parts(80_956_000, 34619) + // Estimated: `6196` + // Minimum execution time: 92_600_000 picoseconds. + Weight::from_parts(96_013_000, 6196) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: // Measured: `695` - // Estimated: `20509` - // Minimum execution time: 33_298_000 picoseconds. - Weight::from_parts(34_390_000, 20509) + // Estimated: `4160` + // Minimum execution time: 31_319_000 picoseconds. + Weight::from_parts(32_323_000, 4160) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: // Measured: `976` - // Estimated: `26636` - // Minimum execution time: 51_224_000 picoseconds. - Weight::from_parts(54_016_000, 26636) + // Estimated: `4441` + // Minimum execution time: 47_113_000 picoseconds. + Weight::from_parts(48_721_000, 4441) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -2142,25 +2144,25 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_502_000 picoseconds. - Weight::from_parts(3_736_000, 3545) + // Minimum execution time: 3_331_000 picoseconds. + Weight::from_parts(3_516_000, 3545) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: // Measured: `1626` - // Estimated: `58232` - // Minimum execution time: 116_554_000 picoseconds. - Weight::from_parts(120_965_000, 58232) + // Estimated: `7566` + // Minimum execution time: 126_421_000 picoseconds. + Weight::from_parts(128_408_000, 7566) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } fn tasks_remove_from_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `1332` - // Estimated: `46962` - // Minimum execution time: 91_297_000 picoseconds. - Weight::from_parts(98_825_000, 46962) + // Estimated: `7272` + // Minimum execution time: 108_929_000 picoseconds. + Weight::from_parts(113_479_000, 7272) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -2168,31 +2170,31 @@ impl WeightInfo for SubstrateWeight { fn tasks_pause_program(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2303 + c * (16400 ±0)` - // Estimated: `19878 + c * (84480 ±0)` - // Minimum execution time: 30_995_000 picoseconds. - Weight::from_parts(31_512_000, 19878) - // Standard Error: 83_380 - .saturating_add(Weight::from_parts(39_172_227, 0).saturating_mul(c.into())) + // Estimated: `4854 + c * (18876 ±0)` + // Minimum execution time: 29_288_000 picoseconds. + Weight::from_parts(29_758_000, 4854) + // Standard Error: 71_310 + .saturating_add(Weight::from_parts(36_877_617, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 84480).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 18876).saturating_mul(c.into())) } /// The range of component `c` is `[0, 2044]`. fn tasks_pause_program_uninited(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3181 + c * (42 ±0)` - // Estimated: `61147 + c * (2947 ±0)` - // Minimum execution time: 92_674_000 picoseconds. - Weight::from_parts(116_875_856, 61147) - // Standard Error: 2_740 - .saturating_add(Weight::from_parts(1_037_041, 0).saturating_mul(c.into())) + // Measured: `3129 + c * (42 ±0)` + // Estimated: `8171 + c * (2517 ±0)` + // Minimum execution time: 86_496_000 picoseconds. + Weight::from_parts(80_366_450, 8171) + // Standard Error: 2_411 + .saturating_add(Weight::from_parts(1_048_389, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(9_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 2947).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 2517).saturating_mul(c.into())) } } @@ -2203,130 +2205,130 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_290_000 picoseconds. - Weight::from_parts(107_714_130, 0) - // Standard Error: 87_424 - .saturating_add(Weight::from_parts(17_565_908, 0).saturating_mul(r.into())) + // Minimum execution time: 100_360_000 picoseconds. + Weight::from_parts(108_099_554, 0) + // Standard Error: 89_418 + .saturating_add(Weight::from_parts(20_651_662, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_276_000 picoseconds. - Weight::from_parts(102_418_204, 0) - // Standard Error: 80_308 - .saturating_add(Weight::from_parts(18_444_560, 0).saturating_mul(r.into())) + // Minimum execution time: 102_301_000 picoseconds. + Weight::from_parts(110_001_956, 0) + // Standard Error: 94_731 + .saturating_add(Weight::from_parts(18_645_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_679_000 picoseconds. - Weight::from_parts(103_850_060, 0) - // Standard Error: 87_584 - .saturating_add(Weight::from_parts(16_340_788, 0).saturating_mul(r.into())) + // Minimum execution time: 102_557_000 picoseconds. + Weight::from_parts(109_788_550, 0) + // Standard Error: 91_733 + .saturating_add(Weight::from_parts(18_591_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_806_000 picoseconds. - Weight::from_parts(103_474_258, 0) - // Standard Error: 89_955 - .saturating_add(Weight::from_parts(16_614_218, 0).saturating_mul(r.into())) + // Minimum execution time: 98_042_000 picoseconds. + Weight::from_parts(106_736_120, 0) + // Standard Error: 94_927 + .saturating_add(Weight::from_parts(17_957_286, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 606_431_000 picoseconds. - Weight::from_parts(662_494_234, 0) - // Standard Error: 761_483 - .saturating_add(Weight::from_parts(25_620_440, 0).saturating_mul(r.into())) + // Minimum execution time: 729_981_000 picoseconds. + Weight::from_parts(770_486_868, 0) + // Standard Error: 827_731 + .saturating_add(Weight::from_parts(13_651_464, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 595_892_000 picoseconds. - Weight::from_parts(674_093_114, 0) - // Standard Error: 1_066_086 - .saturating_add(Weight::from_parts(23_822_444, 0).saturating_mul(r.into())) + // Minimum execution time: 727_148_000 picoseconds. + Weight::from_parts(765_867_888, 0) + // Standard Error: 868_890 + .saturating_add(Weight::from_parts(54_794_942, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_460_000 picoseconds. - Weight::from_parts(112_708_968, 0) - // Standard Error: 92_535 - .saturating_add(Weight::from_parts(11_120_936, 0).saturating_mul(r.into())) + // Minimum execution time: 107_964_000 picoseconds. + Weight::from_parts(114_964_778, 0) + // Standard Error: 83_962 + .saturating_add(Weight::from_parts(9_302_670, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 109_465_000 picoseconds. - Weight::from_parts(117_255_480, 0) - // Standard Error: 96_440 - .saturating_add(Weight::from_parts(6_716_962, 0).saturating_mul(r.into())) + // Minimum execution time: 108_029_000 picoseconds. + Weight::from_parts(115_418_866, 0) + // Standard Error: 87_224 + .saturating_add(Weight::from_parts(13_275_550, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_445_000 picoseconds. - Weight::from_parts(104_500_586, 0) - // Standard Error: 1_641_842 - .saturating_add(Weight::from_parts(503_314_880, 0).saturating_mul(r.into())) + // Minimum execution time: 98_924_000 picoseconds. + Weight::from_parts(105_750_530, 0) + // Standard Error: 2_280_564 + .saturating_add(Weight::from_parts(196_195_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_181_000 picoseconds. - Weight::from_parts(105_227_918, 0) - // Standard Error: 2_343_026 - .saturating_add(Weight::from_parts(426_477_654, 0).saturating_mul(r.into())) + // Minimum execution time: 98_211_000 picoseconds. + Weight::from_parts(104_557_900, 0) + // Standard Error: 2_233_729 + .saturating_add(Weight::from_parts(188_545_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_585_000 picoseconds. - Weight::from_parts(102_197_814, 0) - // Standard Error: 1_411_445 - .saturating_add(Weight::from_parts(465_536_900, 0).saturating_mul(r.into())) + // Minimum execution time: 97_833_000 picoseconds. + Weight::from_parts(104_955_998, 0) + // Standard Error: 1_506_602 + .saturating_add(Weight::from_parts(124_656_922, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_297_000 picoseconds. - Weight::from_parts(101_445_166, 0) - // Standard Error: 2_227_511 - .saturating_add(Weight::from_parts(421_267_332, 0).saturating_mul(r.into())) + // Minimum execution time: 97_646_000 picoseconds. + Weight::from_parts(105_071_136, 0) + // Standard Error: 2_289_588 + .saturating_add(Weight::from_parts(191_268_748, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_815_000 picoseconds. - Weight::from_parts(101_957_812, 0) - // Standard Error: 1_462_209 - .saturating_add(Weight::from_parts(480_126_430, 0).saturating_mul(r.into())) + // Minimum execution time: 100_525_000 picoseconds. + Weight::from_parts(108_114_524, 0) + // Standard Error: 2_282_030 + .saturating_add(Weight::from_parts(186_135_764, 0).saturating_mul(r.into())) } fn allocation_cost() -> Weight { // To be changed with the proper value. @@ -2347,10 +2349,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_019_000 picoseconds. - Weight::from_parts(1_041_000, 0) - // Standard Error: 981 - .saturating_add(Weight::from_parts(210_472, 0).saturating_mul(c.into())) + // Minimum execution time: 969_000 picoseconds. + Weight::from_parts(1_065_000, 0) + // Standard Error: 873 + .saturating_add(Weight::from_parts(254_346, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -2358,10 +2360,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_294_000 picoseconds. - Weight::from_parts(3_366_000, 3610) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(676_116, 0).saturating_mul(c.into())) + // Minimum execution time: 3_129_000 picoseconds. + Weight::from_parts(3_216_000, 3610) + // Standard Error: 1_112 + .saturating_add(Weight::from_parts(598_934, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -2370,35 +2372,35 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 60_243_000 picoseconds. - Weight::from_parts(75_401_206, 0) - // Standard Error: 11_548 - .saturating_add(Weight::from_parts(2_494_849, 0).saturating_mul(c.into())) + // Minimum execution time: 60_113_000 picoseconds. + Weight::from_parts(69_350_539, 0) + // Standard Error: 10_831 + .saturating_add(Weight::from_parts(2_629_702, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: // Measured: `1372` - // Estimated: `51905` - // Minimum execution time: 108_943_000 picoseconds. - Weight::from_parts(111_577_000, 51905) + // Estimated: `8799` + // Minimum execution time: 143_198_000 picoseconds. + Weight::from_parts(145_281_000, 8799) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } fn pay_program_rent() -> Weight { // Proof Size summary in bytes: // Measured: `992` - // Estimated: `21579` - // Minimum execution time: 56_262_000 picoseconds. - Weight::from_parts(58_296_000, 21579) + // Estimated: `6932` + // Minimum execution time: 73_951_000 picoseconds. + Weight::from_parts(75_251_000, 6932) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn resume_session_init() -> Weight { // Proof Size summary in bytes: // Measured: `638` - // Estimated: `17486` - // Minimum execution time: 30_127_000 picoseconds. - Weight::from_parts(31_137_000, 17486) + // Estimated: `4103` + // Minimum execution time: 29_643_000 picoseconds. + Weight::from_parts(30_312_000, 4103) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2406,11 +2408,11 @@ impl WeightInfo for () { fn resume_session_push(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `355` - // Estimated: `7640` - // Minimum execution time: 7_944_000 picoseconds. - Weight::from_parts(3_967_373, 7640) - // Standard Error: 35_621 - .saturating_add(Weight::from_parts(13_338_658, 0).saturating_mul(c.into())) + // Estimated: `3820` + // Minimum execution time: 7_866_000 picoseconds. + Weight::from_parts(6_436_778, 3820) + // Standard Error: 35_845 + .saturating_add(Weight::from_parts(12_271_160, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2418,25 +2420,25 @@ impl WeightInfo for () { fn resume_session_commit(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1593 + c * (16389 ±0)` - // Estimated: `43266 + c * (131112 ±0)` - // Minimum execution time: 72_793_000 picoseconds. - Weight::from_parts(73_500_000, 43266) - // Standard Error: 159_839 - .saturating_add(Weight::from_parts(53_776_845, 0).saturating_mul(c.into())) + // Estimated: `7529 + c * (16389 ±0)` + // Minimum execution time: 89_187_000 picoseconds. + Weight::from_parts(89_559_000, 7529) + // Standard Error: 171_247 + .saturating_add(Weight::from_parts(53_532_435, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(9_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 131112).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 16389).saturating_mul(c.into())) } /// The range of component `c` is `[0, 250]`. fn upload_code(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `113` - // Estimated: `5402` - // Minimum execution time: 77_549_000 picoseconds. - Weight::from_parts(11_782_592, 5402) - // Standard Error: 44_814 - .saturating_add(Weight::from_parts(62_238_899, 0).saturating_mul(c.into())) + // Estimated: `3578` + // Minimum execution time: 78_204_000 picoseconds. + Weight::from_parts(22_108_680, 3578) + // Standard Error: 49_267 + .saturating_add(Weight::from_parts(60_768_201, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2444,11 +2446,11 @@ impl WeightInfo for () { fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1111` - // Estimated: `50600` - // Minimum execution time: 95_703_000 picoseconds. - Weight::from_parts(124_584_109, 50600) + // Estimated: `4576` + // Minimum execution time: 128_268_000 picoseconds. + Weight::from_parts(163_564_727, 4576) // Standard Error: 0 - .saturating_add(Weight::from_parts(2_516, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_221, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } @@ -2457,13 +2459,13 @@ impl WeightInfo for () { fn upload_program(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `521` - // Estimated: `45152` - // Minimum execution time: 10_716_861_000 picoseconds. - Weight::from_parts(73_848_079, 45152) - // Standard Error: 150_468 - .saturating_add(Weight::from_parts(64_695_292, 0).saturating_mul(c.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(2_493, 0).saturating_mul(s.into())) + // Estimated: `3986` + // Minimum execution time: 9_506_669_000 picoseconds. + Weight::from_parts(9_564_122_000, 3986) + // Standard Error: 434_317 + .saturating_add(Weight::from_parts(38_193_443, 0).saturating_mul(c.into())) + // Standard Error: 25 + .saturating_add(Weight::from_parts(775, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(16_u64)) } @@ -2471,11 +2473,11 @@ impl WeightInfo for () { fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `531` - // Estimated: `31266` - // Minimum execution time: 74_957_000 picoseconds. - Weight::from_parts(48_430_172, 31266) + // Estimated: `6196` + // Minimum execution time: 110_542_000 picoseconds. + Weight::from_parts(83_480_579, 6196) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_052, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(854, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2483,11 +2485,11 @@ impl WeightInfo for () { fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1371` - // Estimated: `54435` - // Minimum execution time: 126_639_000 picoseconds. - Weight::from_parts(100_822_385, 54435) + // Estimated: `8799` + // Minimum execution time: 174_725_000 picoseconds. + Weight::from_parts(152_546_531, 8799) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_072, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(886, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -2495,19 +2497,21 @@ impl WeightInfo for () { fn initial_allocation(_q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 375_457_000 picoseconds. - Weight::from_parts(393_536_920, 121468) + // Estimated: `11402` + // Minimum execution time: 421_272_000 picoseconds. + Weight::from_parts(439_973_796, 11402) .saturating_add(RocksDbWeight::get().reads(35_u64)) .saturating_add(RocksDbWeight::get().writes(26_u64)) } /// The range of component `q` is `[0, 512]`. - fn alloc_in_handle(_q: u32, ) -> Weight { + fn alloc_in_handle(q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 390_030_000 picoseconds. - Weight::from_parts(411_717_925, 121468) + // Estimated: `11402` + // Minimum execution time: 440_902_000 picoseconds. + Weight::from_parts(456_575_824, 11402) + // Standard Error: 1_718 + .saturating_add(Weight::from_parts(11_257, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(35_u64)) .saturating_add(RocksDbWeight::get().writes(26_u64)) } @@ -2515,524 +2519,524 @@ impl WeightInfo for () { fn reinstrument_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` - // Estimated: `3899 + c * (2150 ±0)` - // Minimum execution time: 57_499_000 picoseconds. - Weight::from_parts(58_384_000, 3899) - // Standard Error: 39_375 - .saturating_add(Weight::from_parts(61_628_039, 0).saturating_mul(c.into())) + // Estimated: `3682 + c * (1075 ±0)` + // Minimum execution time: 58_949_000 picoseconds. + Weight::from_parts(59_865_000, 3682) + // Standard Error: 29_549 + .saturating_add(Weight::from_parts(60_010_530, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 2150).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) } /// The range of component `r` is `[0, 20]`. fn alloc(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_798_000 picoseconds. - Weight::from_parts(98_095_000, 0) - // Standard Error: 4_268_961 - .saturating_add(Weight::from_parts(719_474_559, 0).saturating_mul(r.into())) + // Minimum execution time: 93_366_000 picoseconds. + Weight::from_parts(96_950_000, 0) + // Standard Error: 3_030_672 + .saturating_add(Weight::from_parts(658_467_220, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 463_364_000 picoseconds. - Weight::from_parts(384_532_432, 0) - // Standard Error: 11_127 - .saturating_add(Weight::from_parts(32_661_842, 0).saturating_mul(p.into())) + // Minimum execution time: 499_320_000 picoseconds. + Weight::from_parts(441_961_032, 0) + // Standard Error: 8_789 + .saturating_add(Weight::from_parts(25_186_428, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 208_188_000 picoseconds. - Weight::from_parts(207_251_598, 0) - // Standard Error: 269_511 - .saturating_add(Weight::from_parts(63_993_415, 0).saturating_mul(r.into())) + // Minimum execution time: 217_572_000 picoseconds. + Weight::from_parts(228_157_102, 0) + // Standard Error: 175_414 + .saturating_add(Weight::from_parts(63_031_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_563_000 picoseconds. - Weight::from_parts(103_711_343, 0) - // Standard Error: 4_244 - .saturating_add(Weight::from_parts(2_502_376, 0).saturating_mul(r.into())) + // Minimum execution time: 97_584_000 picoseconds. + Weight::from_parts(115_642_983, 0) + // Standard Error: 3_502 + .saturating_add(Weight::from_parts(2_317_747, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_888_000 picoseconds. - Weight::from_parts(232_133_210, 0) - // Standard Error: 15_407 - .saturating_add(Weight::from_parts(2_084_728, 0).saturating_mul(r.into())) + // Minimum execution time: 179_310_000 picoseconds. + Weight::from_parts(204_008_585, 0) + // Standard Error: 9_554 + .saturating_add(Weight::from_parts(2_281_969, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_448_000 picoseconds. - Weight::from_parts(118_211_047, 0) - // Standard Error: 364_890 - .saturating_add(Weight::from_parts(103_988_684, 0).saturating_mul(r.into())) + // Minimum execution time: 94_569_000 picoseconds. + Weight::from_parts(109_746_021, 0) + // Standard Error: 295_768 + .saturating_add(Weight::from_parts(98_979_613, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_343_000 picoseconds. - Weight::from_parts(82_804_631, 0) - // Standard Error: 293_430 - .saturating_add(Weight::from_parts(94_357_895, 0).saturating_mul(r.into())) + // Minimum execution time: 98_931_000 picoseconds. + Weight::from_parts(92_995_987, 0) + // Standard Error: 293_395 + .saturating_add(Weight::from_parts(88_984_152, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_619_000 picoseconds. - Weight::from_parts(86_482_681, 0) - // Standard Error: 304_846 - .saturating_add(Weight::from_parts(93_938_049, 0).saturating_mul(r.into())) + // Minimum execution time: 96_423_000 picoseconds. + Weight::from_parts(91_434_104, 0) + // Standard Error: 259_064 + .saturating_add(Weight::from_parts(88_036_637, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_485_000 picoseconds. - Weight::from_parts(87_288_199, 0) - // Standard Error: 292_714 - .saturating_add(Weight::from_parts(93_943_740, 0).saturating_mul(r.into())) + // Minimum execution time: 97_445_000 picoseconds. + Weight::from_parts(87_155_200, 0) + // Standard Error: 292_507 + .saturating_add(Weight::from_parts(92_283_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_613_000 picoseconds. - Weight::from_parts(83_672_504, 0) - // Standard Error: 280_845 - .saturating_add(Weight::from_parts(97_083_052, 0).saturating_mul(r.into())) + // Minimum execution time: 96_747_000 picoseconds. + Weight::from_parts(78_078_770, 0) + // Standard Error: 305_445 + .saturating_add(Weight::from_parts(91_443_965, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_107_000 picoseconds. - Weight::from_parts(82_852_950, 0) - // Standard Error: 284_918 - .saturating_add(Weight::from_parts(96_401_375, 0).saturating_mul(r.into())) + // Minimum execution time: 98_118_000 picoseconds. + Weight::from_parts(85_418_310, 0) + // Standard Error: 303_490 + .saturating_add(Weight::from_parts(90_703_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_978_000 picoseconds. - Weight::from_parts(88_834_080, 0) - // Standard Error: 284_077 - .saturating_add(Weight::from_parts(94_358_752, 0).saturating_mul(r.into())) + // Minimum execution time: 98_726_000 picoseconds. + Weight::from_parts(92_888_371, 0) + // Standard Error: 278_794 + .saturating_add(Weight::from_parts(95_004_854, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_069_000 picoseconds. - Weight::from_parts(84_658_812, 0) - // Standard Error: 289_909 - .saturating_add(Weight::from_parts(94_739_130, 0).saturating_mul(r.into())) + // Minimum execution time: 96_696_000 picoseconds. + Weight::from_parts(87_786_645, 0) + // Standard Error: 310_553 + .saturating_add(Weight::from_parts(89_214_428, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 624_988_000 picoseconds. - Weight::from_parts(719_391_471, 0) - // Standard Error: 385_357 - .saturating_add(Weight::from_parts(153_589_919, 0).saturating_mul(r.into())) + // Minimum execution time: 727_461_000 picoseconds. + Weight::from_parts(783_746_831, 0) + // Standard Error: 408_214 + .saturating_add(Weight::from_parts(145_978_885, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 768_360_000 picoseconds. - Weight::from_parts(784_407_000, 0) - // Standard Error: 58_239 - .saturating_add(Weight::from_parts(13_509_438, 0).saturating_mul(n.into())) + // Minimum execution time: 858_386_000 picoseconds. + Weight::from_parts(879_843_000, 0) + // Standard Error: 53_823 + .saturating_add(Weight::from_parts(13_475_012, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_583_000 picoseconds. - Weight::from_parts(93_000_068, 0) - // Standard Error: 287_092 - .saturating_add(Weight::from_parts(92_987_967, 0).saturating_mul(r.into())) + // Minimum execution time: 100_605_000 picoseconds. + Weight::from_parts(93_708_109, 0) + // Standard Error: 296_155 + .saturating_add(Weight::from_parts(88_090_227, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_609_000 picoseconds. - Weight::from_parts(91_602_090, 0) - // Standard Error: 261_647 - .saturating_add(Weight::from_parts(93_534_327, 0).saturating_mul(r.into())) + // Minimum execution time: 95_633_000 picoseconds. + Weight::from_parts(84_787_465, 0) + // Standard Error: 285_797 + .saturating_add(Weight::from_parts(94_358_085, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_064_000 picoseconds. - Weight::from_parts(112_225_482, 0) - // Standard Error: 372_150 - .saturating_add(Weight::from_parts(176_540_888, 0).saturating_mul(n.into())) + // Minimum execution time: 96_077_000 picoseconds. + Weight::from_parts(104_887_767, 0) + // Standard Error: 312_642 + .saturating_add(Weight::from_parts(173_121_068, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_515_000 picoseconds. - Weight::from_parts(100_449_000, 0) - // Standard Error: 4_642_503 - .saturating_add(Weight::from_parts(868_473_141, 0).saturating_mul(r.into())) + // Minimum execution time: 100_606_000 picoseconds. + Weight::from_parts(105_190_000, 0) + // Standard Error: 3_759_890 + .saturating_add(Weight::from_parts(786_461_682, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_501_000 picoseconds. - Weight::from_parts(154_456_982, 0) - // Standard Error: 340_064 - .saturating_add(Weight::from_parts(264_987_162, 0).saturating_mul(r.into())) + // Minimum execution time: 98_886_000 picoseconds. + Weight::from_parts(169_647_447, 0) + // Standard Error: 383_239 + .saturating_add(Weight::from_parts(258_558_651, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 353_842_000 picoseconds. - Weight::from_parts(358_232_000, 0) - // Standard Error: 59_123 - .saturating_add(Weight::from_parts(21_328_711, 0).saturating_mul(n.into())) + // Minimum execution time: 358_030_000 picoseconds. + Weight::from_parts(361_712_000, 0) + // Standard Error: 59_572 + .saturating_add(Weight::from_parts(21_272_305, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_473_000 picoseconds. - Weight::from_parts(173_487_611, 0) - // Standard Error: 346_958 - .saturating_add(Weight::from_parts(265_362_826, 0).saturating_mul(r.into())) + // Minimum execution time: 97_791_000 picoseconds. + Weight::from_parts(170_094_993, 0) + // Standard Error: 344_544 + .saturating_add(Weight::from_parts(263_365_001, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 361_340_000 picoseconds. - Weight::from_parts(365_775_000, 0) - // Standard Error: 57_913 - .saturating_add(Weight::from_parts(21_806_682, 0).saturating_mul(n.into())) + // Minimum execution time: 362_570_000 picoseconds. + Weight::from_parts(368_750_000, 0) + // Standard Error: 54_956 + .saturating_add(Weight::from_parts(21_187_843, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 619_127_000 picoseconds. - Weight::from_parts(727_744_949, 0) - // Standard Error: 407_186 - .saturating_add(Weight::from_parts(287_464_747, 0).saturating_mul(r.into())) + // Minimum execution time: 714_952_000 picoseconds. + Weight::from_parts(800_167_079, 0) + // Standard Error: 422_484 + .saturating_add(Weight::from_parts(273_585_349, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 598_950_000 picoseconds. - Weight::from_parts(736_523_445, 0) - // Standard Error: 426_087 - .saturating_add(Weight::from_parts(286_023_165, 0).saturating_mul(r.into())) + // Minimum execution time: 720_547_000 picoseconds. + Weight::from_parts(804_693_155, 0) + // Standard Error: 442_089 + .saturating_add(Weight::from_parts(281_658_633, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_646_000 picoseconds. - Weight::from_parts(83_018_591, 0) - // Standard Error: 290_942 - .saturating_add(Weight::from_parts(100_797_875, 0).saturating_mul(r.into())) + // Minimum execution time: 96_980_000 picoseconds. + Weight::from_parts(92_235_795, 0) + // Standard Error: 295_368 + .saturating_add(Weight::from_parts(95_681_782, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_992_708_000 picoseconds. - Weight::from_parts(2_118_177_569, 0) - // Standard Error: 258_344 - .saturating_add(Weight::from_parts(175_943_566, 0).saturating_mul(r.into())) + // Minimum execution time: 1_893_126_000 picoseconds. + Weight::from_parts(2_023_873_969, 0) + // Standard Error: 260_828 + .saturating_add(Weight::from_parts(174_346_343, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 329_583_000 picoseconds. - Weight::from_parts(332_097_000, 0) - // Standard Error: 52_868 - .saturating_add(Weight::from_parts(29_693_569, 0).saturating_mul(n.into())) + // Minimum execution time: 324_259_000 picoseconds. + Weight::from_parts(331_778_000, 0) + // Standard Error: 47_337 + .saturating_add(Weight::from_parts(31_109_002, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_304_000 picoseconds. - Weight::from_parts(2_103_665_360, 0) - // Standard Error: 279_832 - .saturating_add(Weight::from_parts(222_774_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_878_044_000 picoseconds. + Weight::from_parts(2_007_540_254, 0) + // Standard Error: 370_173 + .saturating_add(Weight::from_parts(225_791_992, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_009_086_000 picoseconds. - Weight::from_parts(2_118_651_462, 0) - // Standard Error: 304_300 - .saturating_add(Weight::from_parts(227_551_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_907_111_000 picoseconds. + Weight::from_parts(2_004_239_536, 0) + // Standard Error: 352_276 + .saturating_add(Weight::from_parts(229_274_467, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 249_654_000 picoseconds. - Weight::from_parts(318_420_072, 0) - // Standard Error: 334_694 - .saturating_add(Weight::from_parts(277_786_644, 0).saturating_mul(r.into())) + // Minimum execution time: 268_039_000 picoseconds. + Weight::from_parts(341_321_726, 0) + // Standard Error: 401_862 + .saturating_add(Weight::from_parts(283_357_803, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 530_798_000 picoseconds. - Weight::from_parts(542_480_000, 0) - // Standard Error: 69_997 - .saturating_add(Weight::from_parts(21_968_683, 0).saturating_mul(n.into())) + // Minimum execution time: 536_392_000 picoseconds. + Weight::from_parts(545_343_000, 0) + // Standard Error: 60_684 + .saturating_add(Weight::from_parts(21_935_469, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_149_917_000 picoseconds. - Weight::from_parts(2_296_280_954, 0) - // Standard Error: 415_974 - .saturating_add(Weight::from_parts(248_500_648, 0).saturating_mul(r.into())) + // Minimum execution time: 2_040_701_000 picoseconds. + Weight::from_parts(2_199_159_445, 0) + // Standard Error: 436_577 + .saturating_add(Weight::from_parts(247_039_187, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_806_000 picoseconds. - Weight::from_parts(102_087_876, 0) - // Standard Error: 1_338 - .saturating_add(Weight::from_parts(436_648, 0).saturating_mul(n.into())) + // Minimum execution time: 118_884_000 picoseconds. + Weight::from_parts(108_561_238, 0) + // Standard Error: 784 + .saturating_add(Weight::from_parts(427_539, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_657_000 picoseconds. - Weight::from_parts(106_022_444, 0) - // Standard Error: 1_018 - .saturating_add(Weight::from_parts(431_359, 0).saturating_mul(n.into())) + // Minimum execution time: 116_022_000 picoseconds. + Weight::from_parts(106_272_905, 0) + // Standard Error: 875 + .saturating_add(Weight::from_parts(432_331, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_038_000 picoseconds. - Weight::from_parts(135_201_165, 0) - // Standard Error: 356_732 - .saturating_add(Weight::from_parts(159_820_965, 0).saturating_mul(r.into())) + // Minimum execution time: 98_288_000 picoseconds. + Weight::from_parts(140_215_068, 0) + // Standard Error: 360_408 + .saturating_add(Weight::from_parts(159_493_337, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 112_492_000 picoseconds. - Weight::from_parts(114_308_000, 0) - // Standard Error: 3_223 - .saturating_add(Weight::from_parts(662_188, 0).saturating_mul(n.into())) + // Minimum execution time: 114_142_000 picoseconds. + Weight::from_parts(115_652_000, 0) + // Standard Error: 2_819 + .saturating_add(Weight::from_parts(676_325, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 115_332_000 picoseconds. - Weight::from_parts(108_506_706, 0) - // Standard Error: 1_103 - .saturating_add(Weight::from_parts(434_341, 0).saturating_mul(n.into())) + // Minimum execution time: 118_415_000 picoseconds. + Weight::from_parts(111_901_159, 0) + // Standard Error: 928 + .saturating_add(Weight::from_parts(431_455, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 118_794_000 picoseconds. - Weight::from_parts(107_294_653, 0) - // Standard Error: 960 - .saturating_add(Weight::from_parts(430_040, 0).saturating_mul(n.into())) + // Minimum execution time: 119_986_000 picoseconds. + Weight::from_parts(109_221_274, 0) + // Standard Error: 955 + .saturating_add(Weight::from_parts(426_063, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_737_000 picoseconds. - Weight::from_parts(87_725_226, 0) - // Standard Error: 309_072 - .saturating_add(Weight::from_parts(95_349_514, 0).saturating_mul(r.into())) + // Minimum execution time: 95_357_000 picoseconds. + Weight::from_parts(92_467_997, 0) + // Standard Error: 273_559 + .saturating_add(Weight::from_parts(92_188_713, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_560_000 picoseconds. - Weight::from_parts(88_778_855, 0) - // Standard Error: 321_153 - .saturating_add(Weight::from_parts(92_345_730, 0).saturating_mul(r.into())) + // Minimum execution time: 99_799_000 picoseconds. + Weight::from_parts(94_376_571, 0) + // Standard Error: 276_858 + .saturating_add(Weight::from_parts(88_277_699, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_858_000 picoseconds. - Weight::from_parts(83_381_792, 0) - // Standard Error: 288_029 - .saturating_add(Weight::from_parts(95_413_243, 0).saturating_mul(r.into())) + // Minimum execution time: 98_540_000 picoseconds. + Weight::from_parts(92_956_943, 0) + // Standard Error: 298_738 + .saturating_add(Weight::from_parts(91_541_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 623_083_000 picoseconds. - Weight::from_parts(708_678_749, 0) - // Standard Error: 349_496 - .saturating_add(Weight::from_parts(115_860_492, 0).saturating_mul(r.into())) + // Minimum execution time: 735_175_000 picoseconds. + Weight::from_parts(804_848_136, 0) + // Standard Error: 446_605 + .saturating_add(Weight::from_parts(111_253_780, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 618_159_000 picoseconds. - Weight::from_parts(642_200_096, 0) - // Standard Error: 1_446 - .saturating_add(Weight::from_parts(123_508, 0).saturating_mul(n.into())) + // Minimum execution time: 747_197_000 picoseconds. + Weight::from_parts(782_567_624, 0) + // Standard Error: 2_352 + .saturating_add(Weight::from_parts(170_396, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_500_516_000 picoseconds. - Weight::from_parts(2_647_459_773, 0) - // Standard Error: 453_733 - .saturating_add(Weight::from_parts(132_179_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_611_190_000 picoseconds. + Weight::from_parts(2_757_783_781, 0) + // Standard Error: 472_221 + .saturating_add(Weight::from_parts(132_853_156, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_741_565_000 picoseconds. - Weight::from_parts(2_768_198_343, 0) - // Standard Error: 15_631 - .saturating_add(Weight::from_parts(12_354_508, 0).saturating_mul(n.into())) + // Minimum execution time: 2_791_249_000 picoseconds. + Weight::from_parts(2_834_943_755, 0) + // Standard Error: 13_119 + .saturating_add(Weight::from_parts(13_706_553, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_002_000 picoseconds. - Weight::from_parts(122_377_318, 0) - // Standard Error: 378_707 - .saturating_add(Weight::from_parts(116_584_775, 0).saturating_mul(r.into())) + // Minimum execution time: 98_369_000 picoseconds. + Weight::from_parts(120_285_819, 0) + // Standard Error: 312_977 + .saturating_add(Weight::from_parts(116_194_579, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 159_403_000 picoseconds. - Weight::from_parts(161_567_000, 0) - // Standard Error: 52_611 - .saturating_add(Weight::from_parts(23_966_846, 0).saturating_mul(n.into())) + // Minimum execution time: 162_812_000 picoseconds. + Weight::from_parts(165_516_000, 0) + // Standard Error: 49_560 + .saturating_add(Weight::from_parts(25_901_755, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_021_000 picoseconds. - Weight::from_parts(83_792_170, 0) - // Standard Error: 307_944 - .saturating_add(Weight::from_parts(92_699_319, 0).saturating_mul(r.into())) + // Minimum execution time: 97_755_000 picoseconds. + Weight::from_parts(85_087_923, 0) + // Standard Error: 282_891 + .saturating_add(Weight::from_parts(89_688_828, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_740_000 picoseconds. - Weight::from_parts(220_550_761, 0) - // Standard Error: 175_549 - .saturating_add(Weight::from_parts(166_872_997, 0).saturating_mul(r.into())) + // Minimum execution time: 174_952_000 picoseconds. + Weight::from_parts(198_128_553, 0) + // Standard Error: 200_374 + .saturating_add(Weight::from_parts(172_472_443, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_825_000 picoseconds. - Weight::from_parts(167_061_819, 0) - // Standard Error: 329_320 - .saturating_add(Weight::from_parts(351_610_020, 0).saturating_mul(r.into())) + // Minimum execution time: 112_507_000 picoseconds. + Weight::from_parts(154_187_096, 0) + // Standard Error: 337_593 + .saturating_add(Weight::from_parts(345_354_236, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -3040,22 +3044,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_911_786_000 picoseconds. - Weight::from_parts(44_034_848_000, 0) - // Standard Error: 268_084 - .saturating_add(Weight::from_parts(7_840_641, 0).saturating_mul(p.into())) - // Standard Error: 268_071 - .saturating_add(Weight::from_parts(171_034_577, 0).saturating_mul(s.into())) + // Minimum execution time: 47_153_654_000 picoseconds. + Weight::from_parts(1_593_858_024, 0) + // Standard Error: 134_134 + .saturating_add(Weight::from_parts(21_400_246, 0).saturating_mul(p.into())) + // Standard Error: 134_203 + .saturating_add(Weight::from_parts(168_429_824, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_178_000 picoseconds. - Weight::from_parts(151_638_067, 0) - // Standard Error: 307_779 - .saturating_add(Weight::from_parts(360_201_120, 0).saturating_mul(r.into())) + // Minimum execution time: 110_278_000 picoseconds. + Weight::from_parts(157_016_627, 0) + // Standard Error: 351_761 + .saturating_add(Weight::from_parts(348_736_339, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -3063,32 +3067,32 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_074_991_000 picoseconds. - Weight::from_parts(45_234_378_000, 0) - // Standard Error: 283_779 - .saturating_add(Weight::from_parts(7_989_562, 0).saturating_mul(p.into())) - // Standard Error: 283_765 - .saturating_add(Weight::from_parts(170_645_975, 0).saturating_mul(s.into())) + // Minimum execution time: 43_334_989_000 picoseconds. + Weight::from_parts(341_466_518, 0) + // Standard Error: 133_206 + .saturating_add(Weight::from_parts(20_820_914, 0).saturating_mul(p.into())) + // Standard Error: 133_275 + .saturating_add(Weight::from_parts(168_745_496, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_pay_program_rent(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_835_000 picoseconds. - Weight::from_parts(115_102_214, 0) - // Standard Error: 34_404 - .saturating_add(Weight::from_parts(2_142_089, 0).saturating_mul(r.into())) + // Minimum execution time: 99_990_000 picoseconds. + Weight::from_parts(118_439_219, 0) + // Standard Error: 33_092 + .saturating_add(Weight::from_parts(1_902_407, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 95_078_000 picoseconds. - Weight::from_parts(134_205_201, 1131) - // Standard Error: 22_980 - .saturating_add(Weight::from_parts(16_531_416, 0).saturating_mul(p.into())) + // Minimum execution time: 95_739_000 picoseconds. + Weight::from_parts(147_630_632, 1131) + // Standard Error: 17_000 + .saturating_add(Weight::from_parts(14_416_625, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -3097,10 +3101,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 96_686_000 picoseconds. - Weight::from_parts(98_247_000, 1131) - // Standard Error: 31_568 - .saturating_add(Weight::from_parts(41_868_408, 0).saturating_mul(p.into())) + // Minimum execution time: 95_257_000 picoseconds. + Weight::from_parts(96_658_000, 1131) + // Standard Error: 35_627 + .saturating_add(Weight::from_parts(39_563_555, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -3109,10 +3113,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_172_399_000 picoseconds. - Weight::from_parts(7_934_736_669, 5069931) - // Standard Error: 90_294 - .saturating_add(Weight::from_parts(44_059_914, 0).saturating_mul(p.into())) + // Minimum execution time: 7_458_228_000 picoseconds. + Weight::from_parts(7_421_053_198, 5069931) + // Standard Error: 68_238 + .saturating_add(Weight::from_parts(39_165_284, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -3120,10 +3124,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1813 + p * (65580 ±0)` // Estimated: `1939 + p * (75482 ±0)` - // Minimum execution time: 97_101_000 picoseconds. - Weight::from_parts(99_642_000, 1939) - // Standard Error: 38_446 - .saturating_add(Weight::from_parts(59_625_042, 0).saturating_mul(p.into())) + // Minimum execution time: 101_752_000 picoseconds. + Weight::from_parts(103_190_000, 1939) + // Standard Error: 33_523 + .saturating_add(Weight::from_parts(55_546_158, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -3132,10 +3136,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 101_726_000 picoseconds. - Weight::from_parts(104_006_012, 1131) - // Standard Error: 73_331 - .saturating_add(Weight::from_parts(40_363_581, 0).saturating_mul(p.into())) + // Minimum execution time: 105_203_000 picoseconds. + Weight::from_parts(105_889_534, 1131) + // Standard Error: 68_434 + .saturating_add(Weight::from_parts(39_824_672, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -3144,10 +3148,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 671_731_000 picoseconds. - Weight::from_parts(700_428_000, 1496) - // Standard Error: 235_378 - .saturating_add(Weight::from_parts(55_804_323, 0).saturating_mul(p.into())) + // Minimum execution time: 758_425_000 picoseconds. + Weight::from_parts(766_981_333, 1496) + // Standard Error: 264_123 + .saturating_add(Weight::from_parts(47_348_057, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -3156,10 +3160,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_240_630_000 picoseconds. - Weight::from_parts(1_259_057_176, 317931) - // Standard Error: 261_140 - .saturating_add(Weight::from_parts(55_057_744, 0).saturating_mul(p.into())) + // Minimum execution time: 1_211_340_000 picoseconds. + Weight::from_parts(1_235_414_860, 317931) + // Standard Error: 175_209 + .saturating_add(Weight::from_parts(47_303_916, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -3167,935 +3171,935 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_348_000 picoseconds. - Weight::from_parts(3_626_000, 0) - // Standard Error: 214_323 - .saturating_add(Weight::from_parts(78_486_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_809_000 picoseconds. + Weight::from_parts(9_556_498, 0) + // Standard Error: 265_909 + .saturating_add(Weight::from_parts(74_640_397, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_469_766_000 picoseconds. - Weight::from_parts(4_346_471_807, 0) - // Standard Error: 80_728 - .saturating_add(Weight::from_parts(4_713_314, 0).saturating_mul(r.into())) + // Minimum execution time: 4_485_319_000 picoseconds. + Weight::from_parts(4_204_722_813, 0) + // Standard Error: 77_944 + .saturating_add(Weight::from_parts(5_689_610, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_425_982_000 picoseconds. - Weight::from_parts(4_330_284_940, 0) - // Standard Error: 74_620 - .saturating_add(Weight::from_parts(4_628_865, 0).saturating_mul(r.into())) + // Minimum execution time: 4_493_188_000 picoseconds. + Weight::from_parts(4_224_150_797, 0) + // Standard Error: 76_792 + .saturating_add(Weight::from_parts(5_537_294, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_523_555_000 picoseconds. - Weight::from_parts(11_703_046_471, 0) - // Standard Error: 142_447 - .saturating_add(Weight::from_parts(10_471_668, 0).saturating_mul(r.into())) + // Minimum execution time: 11_208_366_000 picoseconds. + Weight::from_parts(11_801_740_139, 0) + // Standard Error: 174_292 + .saturating_add(Weight::from_parts(9_759_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_678_567_000 picoseconds. - Weight::from_parts(11_004_580_924, 0) - // Standard Error: 236_889 - .saturating_add(Weight::from_parts(11_641_285, 0).saturating_mul(r.into())) + // Minimum execution time: 10_564_427_000 picoseconds. + Weight::from_parts(11_673_138_842, 0) + // Standard Error: 129_932 + .saturating_add(Weight::from_parts(7_715_810, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_392_000 picoseconds. - Weight::from_parts(2_511_000, 0) - // Standard Error: 8_367 - .saturating_add(Weight::from_parts(3_799_391, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_459_000, 0) + // Standard Error: 7_413 + .saturating_add(Weight::from_parts(3_819_853, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_427_000 picoseconds. - Weight::from_parts(2_097_272, 0) - // Standard Error: 9_819 - .saturating_add(Weight::from_parts(3_176_824, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(17_584, 0) + // Standard Error: 8_869 + .saturating_add(Weight::from_parts(3_163_225, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_397_000 picoseconds. - Weight::from_parts(3_703_691, 0) - // Standard Error: 994 - .saturating_add(Weight::from_parts(1_561_922, 0).saturating_mul(r.into())) + // Minimum execution time: 2_372_000 picoseconds. + Weight::from_parts(3_529_389, 0) + // Standard Error: 1_009 + .saturating_add(Weight::from_parts(1_570_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_483_000 picoseconds. - Weight::from_parts(2_601_000, 0) - // Standard Error: 9_331 - .saturating_add(Weight::from_parts(2_888_581, 0).saturating_mul(r.into())) + // Minimum execution time: 2_410_000 picoseconds. + Weight::from_parts(2_462_000, 0) + // Standard Error: 10_020 + .saturating_add(Weight::from_parts(2_916_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_439_000 picoseconds. - Weight::from_parts(1_761_663, 0) - // Standard Error: 14_372 - .saturating_add(Weight::from_parts(5_100_133, 0).saturating_mul(r.into())) + // Minimum execution time: 2_434_000 picoseconds. + Weight::from_parts(4_520_215, 0) + // Standard Error: 25_744 + .saturating_add(Weight::from_parts(5_007_169, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_234_000 picoseconds. - Weight::from_parts(5_492_163, 0) - // Standard Error: 1_185 - .saturating_add(Weight::from_parts(176_215, 0).saturating_mul(e.into())) + // Minimum execution time: 6_982_000 picoseconds. + Weight::from_parts(5_560_254, 0) + // Standard Error: 1_254 + .saturating_add(Weight::from_parts(172_086, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_491_000 picoseconds. - Weight::from_parts(5_061_503, 0) - // Standard Error: 8_350 - .saturating_add(Weight::from_parts(2_644_398, 0).saturating_mul(r.into())) + // Minimum execution time: 2_493_000 picoseconds. + Weight::from_parts(5_383_881, 0) + // Standard Error: 8_679 + .saturating_add(Weight::from_parts(2_569_994, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_644_398 - - 2_438_254, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_569_994 - + 2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(5_535_035, 0) - // Standard Error: 14_338 - .saturating_add(Weight::from_parts(2_438_254, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(5_032_831, 0) + // Standard Error: 13_406 + .saturating_add(Weight::from_parts(2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_844_000 picoseconds. - Weight::from_parts(25_838_862, 0) - // Standard Error: 42_622 - .saturating_add(Weight::from_parts(9_686_143, 0).saturating_mul(r.into())) + // Minimum execution time: 2_824_000 picoseconds. + Weight::from_parts(15_898_590, 0) + // Standard Error: 22_120 + .saturating_add(Weight::from_parts(9_801_538, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_112_000 picoseconds. - Weight::from_parts(5_743_185, 0) - // Standard Error: 5_493 - .saturating_add(Weight::from_parts(1_233_796, 0).saturating_mul(p.into())) + // Minimum execution time: 12_145_000 picoseconds. + Weight::from_parts(3_387_917, 0) + // Standard Error: 5_423 + .saturating_add(Weight::from_parts(1_227_949, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_473_000 picoseconds. - Weight::from_parts(5_937_974, 0) + // Minimum execution time: 5_411_000 picoseconds. + Weight::from_parts(5_748_068, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_014_000 picoseconds. - Weight::from_parts(5_247_579, 0) - // Standard Error: 3_254 - .saturating_add(Weight::from_parts(453_803, 0).saturating_mul(r.into())) + // Minimum execution time: 4_983_000 picoseconds. + Weight::from_parts(5_574_091, 0) + // Standard Error: 2_393 + .saturating_add(Weight::from_parts(388_621, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_950_000 picoseconds. - Weight::from_parts(2_980_884, 0) - // Standard Error: 6_602 - .saturating_add(Weight::from_parts(1_178_313, 0).saturating_mul(r.into())) + // Minimum execution time: 4_970_000 picoseconds. + Weight::from_parts(4_256_893, 0) + // Standard Error: 4_031 + .saturating_add(Weight::from_parts(1_017_026, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_957_000 picoseconds. - Weight::from_parts(1_255_357, 0) - // Standard Error: 11_777 - .saturating_add(Weight::from_parts(1_371_915, 0).saturating_mul(r.into())) + // Minimum execution time: 5_107_000 picoseconds. + Weight::from_parts(5_169_516, 0) + // Standard Error: 5_840 + .saturating_add(Weight::from_parts(1_033_267, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_526_000 picoseconds. - Weight::from_parts(2_358_200, 0) - // Standard Error: 7_803 - .saturating_add(Weight::from_parts(916_414, 0).saturating_mul(r.into())) + // Minimum execution time: 6_191_000 picoseconds. + Weight::from_parts(2_824_317, 0) + // Standard Error: 6_221 + .saturating_add(Weight::from_parts(819_072, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_534_000 picoseconds. - Weight::from_parts(1_078_818, 0) - // Standard Error: 8_155 - .saturating_add(Weight::from_parts(1_601_009, 0).saturating_mul(r.into())) + // Minimum execution time: 6_186_000 picoseconds. + Weight::from_parts(6_284_000, 0) + // Standard Error: 7_567 + .saturating_add(Weight::from_parts(1_366_567, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_292_000 picoseconds. - Weight::from_parts(2_896_295, 0) - // Standard Error: 9_977 - .saturating_add(Weight::from_parts(7_220_458, 0).saturating_mul(r.into())) + // Minimum execution time: 5_772_000 picoseconds. + Weight::from_parts(1_290_675, 0) + // Standard Error: 12_383 + .saturating_add(Weight::from_parts(7_324_659, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_167 - .saturating_add(Weight::from_parts(3_365_545, 0).saturating_mul(r.into())) + // Minimum execution time: 2_348_000 picoseconds. + Weight::from_parts(2_405_000, 0) + // Standard Error: 6_430 + .saturating_add(Weight::from_parts(3_424_997, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_502_000, 0) - // Standard Error: 5_525 - .saturating_add(Weight::from_parts(3_090_577, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_470_000, 0) + // Standard Error: 6_720 + .saturating_add(Weight::from_parts(3_191_012, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_462_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 5_417 - .saturating_add(Weight::from_parts(3_118_601, 0).saturating_mul(r.into())) + // Minimum execution time: 2_399_000 picoseconds. + Weight::from_parts(2_454_000, 0) + // Standard Error: 6_493 + .saturating_add(Weight::from_parts(3_170_380, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_358_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 4_982 - .saturating_add(Weight::from_parts(2_770_061, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_510_000, 0) + // Standard Error: 4_408 + .saturating_add(Weight::from_parts(2_689_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 4_969 - .saturating_add(Weight::from_parts(704_388, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_457_000, 0) + // Standard Error: 4_562 + .saturating_add(Weight::from_parts(597_024, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(191_200, 0) - // Standard Error: 6_017 - .saturating_add(Weight::from_parts(562_742, 0).saturating_mul(r.into())) + // Minimum execution time: 2_310_000 picoseconds. + Weight::from_parts(1_396_269, 0) + // Standard Error: 4_549 + .saturating_add(Weight::from_parts(424_515, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 7_924 - .saturating_add(Weight::from_parts(1_968_376, 0).saturating_mul(r.into())) + // Minimum execution time: 2_381_000 picoseconds. + Weight::from_parts(2_403_000, 0) + // Standard Error: 11_083 + .saturating_add(Weight::from_parts(1_920_463, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_446_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 7_912 - .saturating_add(Weight::from_parts(1_346_364, 0).saturating_mul(r.into())) + // Minimum execution time: 2_426_000 picoseconds. + Weight::from_parts(2_505_000, 0) + // Standard Error: 7_577 + .saturating_add(Weight::from_parts(1_214_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(83_668, 0) - // Standard Error: 7_204 - .saturating_add(Weight::from_parts(543_317, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(1_444_257, 0) + // Standard Error: 3_963 + .saturating_add(Weight::from_parts(390_034, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_493_000 picoseconds. - Weight::from_parts(197_096, 0) - // Standard Error: 6_608 - .saturating_add(Weight::from_parts(525_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(1_088_210, 0) + // Standard Error: 4_447 + .saturating_add(Weight::from_parts(425_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 5_207 - .saturating_add(Weight::from_parts(642_915, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_478_000, 0) + // Standard Error: 5_432 + .saturating_add(Weight::from_parts(553_030, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_505_000 picoseconds. - Weight::from_parts(2_556_000, 0) - // Standard Error: 4_430 - .saturating_add(Weight::from_parts(640_970, 0).saturating_mul(r.into())) + // Minimum execution time: 2_305_000 picoseconds. + Weight::from_parts(2_453_000, 0) + // Standard Error: 4_669 + .saturating_add(Weight::from_parts(548_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_399_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 4_248 - .saturating_add(Weight::from_parts(574_179, 0).saturating_mul(r.into())) + // Minimum execution time: 2_252_000 picoseconds. + Weight::from_parts(417_566, 0) + // Standard Error: 5_838 + .saturating_add(Weight::from_parts(524_770, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(1_554_632, 0) - // Standard Error: 4_096 - .saturating_add(Weight::from_parts(386_240, 0).saturating_mul(r.into())) + // Minimum execution time: 2_337_000 picoseconds. + Weight::from_parts(1_750_585, 0) + // Standard Error: 4_161 + .saturating_add(Weight::from_parts(336_779, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(3_011_768, 0) - // Standard Error: 1_923 - .saturating_add(Weight::from_parts(160_611, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_780_390, 0) + // Standard Error: 1_772 + .saturating_add(Weight::from_parts(162_416, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_856_296, 0) - // Standard Error: 2_574 - .saturating_add(Weight::from_parts(173_194, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_644_633, 0) + // Standard Error: 2_185 + .saturating_add(Weight::from_parts(169_399, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_540_000, 0) - // Standard Error: 8_614 - .saturating_add(Weight::from_parts(1_773_707, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_452_000, 0) + // Standard Error: 12_455 + .saturating_add(Weight::from_parts(1_921_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 6_895 - .saturating_add(Weight::from_parts(1_129_796, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_507_000, 0) + // Standard Error: 8_224 + .saturating_add(Weight::from_parts(1_146_048, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 8_855 - .saturating_add(Weight::from_parts(1_781_383, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 11_641 + .saturating_add(Weight::from_parts(1_869_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_433_000 picoseconds. - Weight::from_parts(2_561_000, 0) - // Standard Error: 8_930 - .saturating_add(Weight::from_parts(1_299_565, 0).saturating_mul(r.into())) + // Minimum execution time: 2_376_000 picoseconds. + Weight::from_parts(2_471_000, 0) + // Standard Error: 7_045 + .saturating_add(Weight::from_parts(1_137_742, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_370 - .saturating_add(Weight::from_parts(1_912_177, 0).saturating_mul(r.into())) + // Minimum execution time: 2_294_000 picoseconds. + Weight::from_parts(2_408_000, 0) + // Standard Error: 12_234 + .saturating_add(Weight::from_parts(1_829_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_375_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_609 - .saturating_add(Weight::from_parts(1_318_072, 0).saturating_mul(r.into())) + // Minimum execution time: 2_351_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_110_559, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_438_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 7_147 - .saturating_add(Weight::from_parts(1_902_313, 0).saturating_mul(r.into())) + // Minimum execution time: 2_334_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 11_321 + .saturating_add(Weight::from_parts(1_848_641, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_369_000 picoseconds. - Weight::from_parts(2_420_000, 0) - // Standard Error: 7_127 - .saturating_add(Weight::from_parts(1_269_528, 0).saturating_mul(r.into())) + // Minimum execution time: 2_333_000 picoseconds. + Weight::from_parts(2_489_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_181_103, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_497_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 9_809 - .saturating_add(Weight::from_parts(1_858_855, 0).saturating_mul(r.into())) + // Minimum execution time: 2_355_000 picoseconds. + Weight::from_parts(2_421_000, 0) + // Standard Error: 11_898 + .saturating_add(Weight::from_parts(1_873_542, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_522_000, 0) - // Standard Error: 9_811 - .saturating_add(Weight::from_parts(1_226_193, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 7_587 + .saturating_add(Weight::from_parts(1_137_333, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 7_568 - .saturating_add(Weight::from_parts(1_955_726, 0).saturating_mul(r.into())) + // Minimum execution time: 2_436_000 picoseconds. + Weight::from_parts(2_545_000, 0) + // Standard Error: 12_027 + .saturating_add(Weight::from_parts(1_916_974, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_515_000, 0) - // Standard Error: 7_599 - .saturating_add(Weight::from_parts(1_311_184, 0).saturating_mul(r.into())) + // Minimum execution time: 2_417_000 picoseconds. + Weight::from_parts(2_483_000, 0) + // Standard Error: 9_499 + .saturating_add(Weight::from_parts(1_173_678, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_406_000 picoseconds. - Weight::from_parts(2_526_000, 0) - // Standard Error: 7_978 - .saturating_add(Weight::from_parts(1_934_575, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_451_000, 0) + // Standard Error: 11_251 + .saturating_add(Weight::from_parts(1_916_412, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_579_000, 0) - // Standard Error: 7_835 - .saturating_add(Weight::from_parts(1_361_324, 0).saturating_mul(r.into())) + // Minimum execution time: 2_412_000 picoseconds. + Weight::from_parts(2_481_000, 0) + // Standard Error: 7_708 + .saturating_add(Weight::from_parts(1_270_050, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(2_576_000, 0) - // Standard Error: 7_250 - .saturating_add(Weight::from_parts(1_910_453, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_460_000, 0) + // Standard Error: 11_242 + .saturating_add(Weight::from_parts(1_963_052, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_447_000 picoseconds. - Weight::from_parts(2_481_000, 0) - // Standard Error: 7_289 - .saturating_add(Weight::from_parts(1_319_827, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 8_072 + .saturating_add(Weight::from_parts(1_201_725, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 9_075 - .saturating_add(Weight::from_parts(1_885_122, 0).saturating_mul(r.into())) + // Minimum execution time: 2_398_000 picoseconds. + Weight::from_parts(2_469_000, 0) + // Standard Error: 10_414 + .saturating_add(Weight::from_parts(1_956_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_548_000, 0) - // Standard Error: 6_211 - .saturating_add(Weight::from_parts(1_137_406, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_515_000, 0) + // Standard Error: 8_127 + .saturating_add(Weight::from_parts(1_258_649, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_504_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 9_758 - .saturating_add(Weight::from_parts(1_796_339, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_494_000, 0) + // Standard Error: 11_588 + .saturating_add(Weight::from_parts(1_962_985, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 9_133 - .saturating_add(Weight::from_parts(1_357_535, 0).saturating_mul(r.into())) + // Minimum execution time: 2_358_000 picoseconds. + Weight::from_parts(2_488_000, 0) + // Standard Error: 7_261 + .saturating_add(Weight::from_parts(1_184_404, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_480_000, 0) - // Standard Error: 8_359 - .saturating_add(Weight::from_parts(1_478_633, 0).saturating_mul(r.into())) + // Minimum execution time: 2_397_000 picoseconds. + Weight::from_parts(2_492_000, 0) + // Standard Error: 9_263 + .saturating_add(Weight::from_parts(1_394_850, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_452_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 6_517 - .saturating_add(Weight::from_parts(796_336, 0).saturating_mul(r.into())) + // Minimum execution time: 2_457_000 picoseconds. + Weight::from_parts(2_503_000, 0) + // Standard Error: 5_681 + .saturating_add(Weight::from_parts(680_392, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_533_000 picoseconds. - Weight::from_parts(2_581_000, 0) - // Standard Error: 8_508 - .saturating_add(Weight::from_parts(1_464_442, 0).saturating_mul(r.into())) + // Minimum execution time: 2_406_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 9_660 + .saturating_add(Weight::from_parts(1_386_389, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_555_000, 0) - // Standard Error: 6_791 - .saturating_add(Weight::from_parts(786_844, 0).saturating_mul(r.into())) + // Minimum execution time: 2_367_000 picoseconds. + Weight::from_parts(2_431_000, 0) + // Standard Error: 6_711 + .saturating_add(Weight::from_parts(730_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_538_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 7_582 - .saturating_add(Weight::from_parts(1_877_594, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_416_000, 0) + // Standard Error: 9_024 + .saturating_add(Weight::from_parts(1_863_623, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 7_649 - .saturating_add(Weight::from_parts(1_374_403, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_438_000, 0) + // Standard Error: 7_958 + .saturating_add(Weight::from_parts(1_321_817, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(13_577_124, 0) - // Standard Error: 24_454 - .saturating_add(Weight::from_parts(1_848_524, 0).saturating_mul(r.into())) + // Minimum execution time: 2_416_000 picoseconds. + Weight::from_parts(10_690_604, 0) + // Standard Error: 30_155 + .saturating_add(Weight::from_parts(2_190_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(8_056_015, 0) - // Standard Error: 18_230 - .saturating_add(Weight::from_parts(1_998_870, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_000 picoseconds. + Weight::from_parts(6_659_851, 0) + // Standard Error: 20_794 + .saturating_add(Weight::from_parts(2_131_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_501_000 picoseconds. - Weight::from_parts(6_359_851, 0) - // Standard Error: 24_959 - .saturating_add(Weight::from_parts(2_532_087, 0).saturating_mul(r.into())) + // Minimum execution time: 2_447_000 picoseconds. + Weight::from_parts(8_734_500, 0) + // Standard Error: 27_315 + .saturating_add(Weight::from_parts(2_424_002, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_465_000 picoseconds. - Weight::from_parts(3_211_947, 0) - // Standard Error: 12_549 - .saturating_add(Weight::from_parts(2_290_659, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(7_080_230, 0) + // Standard Error: 25_272 + .saturating_add(Weight::from_parts(2_118_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_484_000, 0) - // Standard Error: 14_396 - .saturating_add(Weight::from_parts(9_501_882, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(16_266_439, 0) + // Standard Error: 55_090 + .saturating_add(Weight::from_parts(8_311_076, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_551_000 picoseconds. - Weight::from_parts(2_786_324, 0) - // Standard Error: 42_129 - .saturating_add(Weight::from_parts(7_363_990, 0).saturating_mul(r.into())) + // Minimum execution time: 2_421_000 picoseconds. + Weight::from_parts(12_610_497, 0) + // Standard Error: 54_187 + .saturating_add(Weight::from_parts(6_882_409, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(11_631_140, 0) - // Standard Error: 29_415 - .saturating_add(Weight::from_parts(2_239_863, 0).saturating_mul(r.into())) + // Minimum execution time: 2_443_000 picoseconds. + Weight::from_parts(10_574_314, 0) + // Standard Error: 31_989 + .saturating_add(Weight::from_parts(2_353_204, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_722_000 picoseconds. - Weight::from_parts(8_602_177, 0) - // Standard Error: 23_181 - .saturating_add(Weight::from_parts(2_039_962, 0).saturating_mul(r.into())) + // Minimum execution time: 2_484_000 picoseconds. + Weight::from_parts(6_231_027, 0) + // Standard Error: 25_458 + .saturating_add(Weight::from_parts(2_182_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 7_930 - .saturating_add(Weight::from_parts(1_480_355, 0).saturating_mul(r.into())) + // Minimum execution time: 2_435_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 10_898 + .saturating_add(Weight::from_parts(1_495_027, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 6_547 - .saturating_add(Weight::from_parts(804_477, 0).saturating_mul(r.into())) + // Minimum execution time: 2_403_000 picoseconds. + Weight::from_parts(2_476_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(787_727, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_577_000, 0) - // Standard Error: 8_009 - .saturating_add(Weight::from_parts(1_437_777, 0).saturating_mul(r.into())) + // Minimum execution time: 2_357_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 9_797 + .saturating_add(Weight::from_parts(1_439_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_310_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 4_869 - .saturating_add(Weight::from_parts(684_646, 0).saturating_mul(r.into())) + // Minimum execution time: 2_385_000 picoseconds. + Weight::from_parts(2_443_000, 0) + // Standard Error: 6_226 + .saturating_add(Weight::from_parts(729_639, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 10_084 - .saturating_add(Weight::from_parts(1_349_015, 0).saturating_mul(r.into())) + // Minimum execution time: 2_374_000 picoseconds. + Weight::from_parts(2_525_000, 0) + // Standard Error: 9_596 + .saturating_add(Weight::from_parts(1_427_622, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_574_000, 0) - // Standard Error: 7_421 - .saturating_add(Weight::from_parts(789_933, 0).saturating_mul(r.into())) + // Minimum execution time: 2_291_000 picoseconds. + Weight::from_parts(2_427_000, 0) + // Standard Error: 6_929 + .saturating_add(Weight::from_parts(762_882, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 8_551 - .saturating_add(Weight::from_parts(1_311_103, 0).saturating_mul(r.into())) + // Minimum execution time: 2_380_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 9_317 + .saturating_add(Weight::from_parts(1_193_088, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_480_000 picoseconds. - Weight::from_parts(2_547_000, 0) - // Standard Error: 6_237 - .saturating_add(Weight::from_parts(740_808, 0).saturating_mul(r.into())) + // Minimum execution time: 2_366_000 picoseconds. + Weight::from_parts(2_466_000, 0) + // Standard Error: 5_050 + .saturating_add(Weight::from_parts(635_952, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_451_000 picoseconds. - Weight::from_parts(2_482_000, 0) - // Standard Error: 8_019 - .saturating_add(Weight::from_parts(1_301_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(2_501_000, 0) + // Standard Error: 9_259 + .saturating_add(Weight::from_parts(1_224_486, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_479_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 4_542 - .saturating_add(Weight::from_parts(651_494, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 5_214 + .saturating_add(Weight::from_parts(653_658, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_539_000, 0) - // Standard Error: 6_578 - .saturating_add(Weight::from_parts(1_103_078, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 8_988 + .saturating_add(Weight::from_parts(1_208_136, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_510_000 picoseconds. - Weight::from_parts(2_566_000, 0) - // Standard Error: 5_804 - .saturating_add(Weight::from_parts(608_889, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_495_000, 0) + // Standard Error: 5_901 + .saturating_add(Weight::from_parts(681_932, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 7_647 - .saturating_add(Weight::from_parts(1_279_714, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_511_000, 0) + // Standard Error: 8_378 + .saturating_add(Weight::from_parts(1_191_407, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_489_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 5_933 - .saturating_add(Weight::from_parts(710_512, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 5_440 + .saturating_add(Weight::from_parts(628_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_463_000 picoseconds. - Weight::from_parts(2_573_000, 0) - // Standard Error: 7_876 - .saturating_add(Weight::from_parts(1_291_902, 0).saturating_mul(r.into())) + // Minimum execution time: 2_472_000 picoseconds. + Weight::from_parts(2_497_000, 0) + // Standard Error: 8_533 + .saturating_add(Weight::from_parts(1_195_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_394_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 5_878 - .saturating_add(Weight::from_parts(722_117, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(2_435_000, 0) + // Standard Error: 5_344 + .saturating_add(Weight::from_parts(650_899, 0).saturating_mul(r.into())) } fn tasks_remove_resume_session() -> Weight { // Proof Size summary in bytes: // Measured: `352` - // Estimated: `4169` - // Minimum execution time: 5_941_000 picoseconds. - Weight::from_parts(6_194_000, 4169) + // Estimated: `3817` + // Minimum execution time: 5_677_000 picoseconds. + Weight::from_parts(6_089_000, 3817) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1107` - // Estimated: `24053` - // Minimum execution time: 63_669_000 picoseconds. - Weight::from_parts(71_431_000, 24053) + // Estimated: `6196` + // Minimum execution time: 79_769_000 picoseconds. + Weight::from_parts(83_734_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `888` - // Estimated: `22158` - // Minimum execution time: 47_776_000 picoseconds. - Weight::from_parts(49_097_000, 22158) + // Estimated: `4353` + // Minimum execution time: 45_517_000 picoseconds. + Weight::from_parts(48_081_000, 4353) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: // Measured: `1010` - // Estimated: `34619` - // Minimum execution time: 76_569_000 picoseconds. - Weight::from_parts(80_956_000, 34619) + // Estimated: `6196` + // Minimum execution time: 92_600_000 picoseconds. + Weight::from_parts(96_013_000, 6196) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: // Measured: `695` - // Estimated: `20509` - // Minimum execution time: 33_298_000 picoseconds. - Weight::from_parts(34_390_000, 20509) + // Estimated: `4160` + // Minimum execution time: 31_319_000 picoseconds. + Weight::from_parts(32_323_000, 4160) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: // Measured: `976` - // Estimated: `26636` - // Minimum execution time: 51_224_000 picoseconds. - Weight::from_parts(54_016_000, 26636) + // Estimated: `4441` + // Minimum execution time: 47_113_000 picoseconds. + Weight::from_parts(48_721_000, 4441) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -4103,25 +4107,25 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_502_000 picoseconds. - Weight::from_parts(3_736_000, 3545) + // Minimum execution time: 3_331_000 picoseconds. + Weight::from_parts(3_516_000, 3545) .saturating_add(RocksDbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: // Measured: `1626` - // Estimated: `58232` - // Minimum execution time: 116_554_000 picoseconds. - Weight::from_parts(120_965_000, 58232) + // Estimated: `7566` + // Minimum execution time: 126_421_000 picoseconds. + Weight::from_parts(128_408_000, 7566) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } fn tasks_remove_from_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `1332` - // Estimated: `46962` - // Minimum execution time: 91_297_000 picoseconds. - Weight::from_parts(98_825_000, 46962) + // Estimated: `7272` + // Minimum execution time: 108_929_000 picoseconds. + Weight::from_parts(113_479_000, 7272) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -4129,30 +4133,30 @@ impl WeightInfo for () { fn tasks_pause_program(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2303 + c * (16400 ±0)` - // Estimated: `19878 + c * (84480 ±0)` - // Minimum execution time: 30_995_000 picoseconds. - Weight::from_parts(31_512_000, 19878) - // Standard Error: 83_380 - .saturating_add(Weight::from_parts(39_172_227, 0).saturating_mul(c.into())) + // Estimated: `4854 + c * (18876 ±0)` + // Minimum execution time: 29_288_000 picoseconds. + Weight::from_parts(29_758_000, 4854) + // Standard Error: 71_310 + .saturating_add(Weight::from_parts(36_877_617, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(RocksDbWeight::get().writes(2_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 84480).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 18876).saturating_mul(c.into())) } /// The range of component `c` is `[0, 2044]`. fn tasks_pause_program_uninited(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3181 + c * (42 ±0)` - // Estimated: `61147 + c * (2947 ±0)` - // Minimum execution time: 92_674_000 picoseconds. - Weight::from_parts(116_875_856, 61147) - // Standard Error: 2_740 - .saturating_add(Weight::from_parts(1_037_041, 0).saturating_mul(c.into())) + // Measured: `3129 + c * (42 ±0)` + // Estimated: `8171 + c * (2517 ±0)` + // Minimum execution time: 86_496_000 picoseconds. + Weight::from_parts(80_366_450, 8171) + // Standard Error: 2_411 + .saturating_add(Weight::from_parts(1_048_389, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(RocksDbWeight::get().writes(9_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 2947).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 2517).saturating_mul(c.into())) } } diff --git a/pallets/payment/src/mock.rs b/pallets/payment/src/mock.rs index 7626d25b9ba..0fd98043920 100644 --- a/pallets/payment/src/mock.rs +++ b/pallets/payment/src/mock.rs @@ -31,15 +31,15 @@ use frame_system as system; use pallet_transaction_payment::CurrencyAdapter; use primitive_types::H256; use sp_runtime::{ - testing::{Header, TestXt}, + testing::TestXt, traits::{BlakeTwo256, ConstBool, ConstU64, IdentityLookup}, + BuildStorage, }; use sp_std::{ convert::{TryFrom, TryInto}, prelude::*, }; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; type AccountId = u64; type BlockNumber = u64; @@ -53,10 +53,7 @@ pub(crate) type MailboxOf = <::Messenger as Messenger>::Mailbox; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, Gear: pallet_gear, @@ -86,7 +83,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -134,13 +131,12 @@ impl system::Config for Test { type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -308,8 +304,8 @@ impl pallet_gear_voucher::Config for Test { // Build genesis storage according to the mock runtime. pub fn new_test_ext() -> sp_io::TestExternalities { - let mut t = system::GenesisConfig::default() - .build_storage::() + let mut t = system::GenesisConfig::::default() + .build_storage() .unwrap(); pallet_balances::GenesisConfig:: { diff --git a/pallets/staking-rewards/src/lib.rs b/pallets/staking-rewards/src/lib.rs index aeba34db622..e4c7bba084a 100644 --- a/pallets/staking-rewards/src/lib.rs +++ b/pallets/staking-rewards/src/lib.rs @@ -174,6 +174,7 @@ pub mod pallet { pub type FilteredAccounts = StorageValue<_, BTreeSet, ValueQuery>; #[pallet::genesis_config] + #[derive(frame_support::DefaultNoBound)] pub struct GenesisConfig { pub pool_balance: BalanceOf, pub non_stakeable: Perquintill, @@ -182,32 +183,8 @@ pub mod pallet { pub filtered_accounts: Vec, } - #[cfg(feature = "std")] - impl Default for GenesisConfig { - fn default() -> Self { - Self { - pool_balance: Default::default(), - non_stakeable: Default::default(), - ideal_stake: Default::default(), - target_inflation: Default::default(), - filtered_accounts: Default::default(), - } - } - } - - #[cfg(feature = "std")] - impl GenesisConfig { - /// Direct implementation of `GenesisBuild::assimilate_storage`. - #[deprecated( - note = "use ` as GenesisBuild>::assimilate_storage` instead" - )] - pub fn assimilate_storage(&self, storage: &mut sp_runtime::Storage) -> Result<(), String> { - >::assimilate_storage(self, storage) - } - } - #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { // Create StakingRewards account let account_id = >::account_id(); @@ -255,7 +232,7 @@ pub mod pallet { #[pallet::hooks] impl Hooks> for Pallet { - fn on_initialize(_n: T::BlockNumber) -> Weight { + fn on_initialize(_n: BlockNumberFor) -> Weight { Weight::zero() } } diff --git a/pallets/staking-rewards/src/mock.rs b/pallets/staking-rewards/src/mock.rs index 7dd3384582e..39c9986d6a6 100644 --- a/pallets/staking-rewards/src/mock.rs +++ b/pallets/staking-rewards/src/mock.rs @@ -22,10 +22,7 @@ use frame_election_provider_support::{ }; use frame_support::{ construct_runtime, parameter_types, - traits::{ - ConstU32, Contains, Currency, Everything, FindAuthor, GenesisBuild, Hooks, - NeverEnsureOrigin, - }, + traits::{ConstU32, Contains, Currency, Everything, FindAuthor, Hooks, NeverEnsureOrigin}, weights::{constants::RocksDbWeight, Weight}, PalletId, }; @@ -34,18 +31,16 @@ use pallet_election_provider_multi_phase::{self as multi_phase}; use pallet_session::historical::{self as pallet_session_historical}; use sp_core::{crypto::key_types, H256}; use sp_runtime::{ - testing::{Block as TestBlock, Header, UintAuthorityId}, + testing::{Block as TestBlock, UintAuthorityId}, traits::{BlakeTwo256, IdentityLookup, OpaqueKeys}, - KeyTypeId, Perbill, Permill, Perquintill, + BuildStorage, KeyTypeId, Perbill, Permill, Perquintill, }; use sp_std::convert::{TryFrom, TryInto}; pub(crate) type SignedExtra = pallet_gear_staking_rewards::StakingBlackList; type TestXt = sp_runtime::testing::TestXt; type Block = TestBlock; -type UncheckedExtrinsic = TestXt; type AccountId = u64; -type BlockNumber = u64; type Balance = u128; pub(crate) type Executive = frame_executive::Executive< @@ -78,10 +73,7 @@ pub(crate) const SESSION_DURATION: u64 = 1000; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { System: system, Timestamp: pallet_timestamp, @@ -111,7 +103,7 @@ impl pallet_balances::Config for Test { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = (); } @@ -128,13 +120,12 @@ impl system::Config for Test { type DbWeight = RocksDbWeight; type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; + type Block = Block; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -333,7 +324,7 @@ impl pallet_staking::Config for Test { type Currency = Balances; type UnixTime = Timestamp; type CurrencyBalance = ::Balance; - type CurrencyToVote = frame_support::traits::SaturatingCurrencyToVote; + type CurrencyToVote = (); type ElectionProvider = onchain::OnChainExecution; type GenesisElectionProvider = onchain::OnChainExecution; type RewardRemainder = (); @@ -353,7 +344,7 @@ impl pallet_staking::Config for Test { type TargetList = pallet_staking::UseValidatorsMap; type MaxUnlockingChunks = ConstU32<32>; type HistoryDepth = HistoryDepth; - type OnStakerSlash = (); + type EventListeners = (); type WeightInfo = (); type BenchmarkingConfig = pallet_staking::TestBenchmarkingConfig; } @@ -597,8 +588,8 @@ impl ExtBuilder { } pub fn build(self) -> sp_io::TestExternalities { - let mut storage = system::GenesisConfig::default() - .build_storage::() + let mut storage = system::GenesisConfig::::default() + .build_storage() .unwrap(); let balances: Vec<(AccountId, u128)> = self @@ -612,7 +603,9 @@ impl ExtBuilder { .assimilate_storage(&mut storage) .unwrap(); - GenesisBuild::::assimilate_storage(&TreasuryConfig {}, &mut storage).unwrap(); + TreasuryConfig::default() + .assimilate_storage(&mut storage) + .unwrap(); SessionConfig { keys: self @@ -650,16 +643,14 @@ impl ExtBuilder { .assimilate_storage(&mut storage) .unwrap(); - GenesisBuild::::assimilate_storage( - &StakingRewardsConfig { - pool_balance: self.pool_balance, - non_stakeable: self.non_stakeable, - ideal_stake: self.ideal_stake, - target_inflation: self.target_inflation, - filtered_accounts: self.filtered_accounts, - }, - &mut storage, - ) + StakingRewardsConfig { + pool_balance: self.pool_balance, + non_stakeable: self.non_stakeable, + ideal_stake: self.ideal_stake, + target_inflation: self.target_inflation, + filtered_accounts: self.filtered_accounts, + } + .assimilate_storage(&mut storage) .unwrap(); let mut ext: sp_io::TestExternalities = storage.into(); diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index e52e9865188..478a32646fa 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -19,7 +19,6 @@ pallet-balances.workspace = true pallet-session.workspace = true sp-runtime.workspace = true sp-std.workspace = true -validator-set.workspace = true # Used for runtime benchmarking frame-benchmarking = { workspace = true, optional = true } @@ -56,7 +55,6 @@ std = [ "gear-core-processor/std", "sp-runtime/std", "sp-std/std", - "validator-set/std", ] runtime-benchmarks = [ "frame-benchmarking", @@ -78,5 +76,4 @@ try-runtime = [ "pallet-gear-bank/try-runtime", "pallet-gear-messenger/try-runtime", "pallet-session/try-runtime", - "validator-set/try-runtime", ] diff --git a/runtime/common/src/apis.rs b/runtime/common/src/apis.rs index 6fd5ce99847..c9de5a30998 100644 --- a/runtime/common/src/apis.rs +++ b/runtime/common/src/apis.rs @@ -129,8 +129,8 @@ macro_rules! impl_runtime_apis_plus_common { } } - impl frame_system_rpc_runtime_api::AccountNonceApi for Runtime { - fn account_nonce(account: AccountId) -> Index { + impl frame_system_rpc_runtime_api::AccountNonceApi for Runtime { + fn account_nonce(account: AccountId) -> Nonce { System::account_nonce(account) } } diff --git a/runtime/primitives/src/lib.rs b/runtime/primitives/src/lib.rs index 392a9e6757d..34483ab4faa 100644 --- a/runtime/primitives/src/lib.rs +++ b/runtime/primitives/src/lib.rs @@ -49,8 +49,8 @@ pub type Balance = u128; /// Type used for expressing timestamp. pub type Moment = u64; -/// Index of a transaction in the chain. -pub type Index = u32; +/// Nonce of a transaction in the chain. +pub type Nonce = u32; /// A hash of some data used by the chain. pub type Hash = sp_core::H256; diff --git a/runtime/vara/src/integration_tests.rs b/runtime/vara/src/integration_tests.rs index e6ce452b1de..4bc3b46dd07 100644 --- a/runtime/vara/src/integration_tests.rs +++ b/runtime/vara/src/integration_tests.rs @@ -19,7 +19,7 @@ use crate::*; use frame_support::{ assert_noop, assert_ok, - traits::{GenesisBuild, OnFinalize, OnInitialize}, + traits::{OnFinalize, OnInitialize}, }; use frame_system::pallet_prelude::BlockNumberFor; use sp_consensus_babe::{ @@ -28,7 +28,7 @@ use sp_consensus_babe::{ }; use sp_core::{ed25519, sr25519, Pair}; use sp_keyring::AccountKeyring; -use sp_runtime::{Digest, DigestItem}; +use sp_runtime::{BuildStorage, Digest, DigestItem}; const ENDOWMENT: u128 = 100_000 * UNITS; const STASH: u128 = 1_000 * UNITS; @@ -136,8 +136,8 @@ impl ExtBuilder { } pub fn build(self) -> sp_io::TestExternalities { - let mut storage = frame_system::GenesisConfig::default() - .build_storage::() + let mut storage = frame_system::GenesisConfig::::default() + .build_storage() .unwrap(); let mut balances = self @@ -182,13 +182,15 @@ impl ExtBuilder { SudoConfig { key: self.root } .assimilate_storage(&mut storage) .unwrap(); - GenesisBuild::::assimilate_storage(&TreasuryConfig {}, &mut storage).unwrap(); - GenesisBuild::::assimilate_storage( - &VestingConfig { - vesting: self.vested_accounts, - }, - &mut storage, - ) + + TreasuryConfig::default() + .assimilate_storage(&mut storage) + .unwrap(); + + VestingConfig { + vesting: self.vested_accounts, + } + .assimilate_storage(&mut storage) .unwrap(); let mut ext: sp_io::TestExternalities = storage.into(); diff --git a/runtime/vara/src/lib.rs b/runtime/vara/src/lib.rs index 07f49c7164c..b3ac1a052a6 100644 --- a/runtime/vara/src/lib.rs +++ b/runtime/vara/src/lib.rs @@ -38,8 +38,7 @@ pub use frame_support::{ traits::{ ConstU128, ConstU16, ConstU32, Contains, Currency, EitherOf, EitherOfDiverse, EqualPrivilegeOnly, Everything, FindAuthor, InstanceFilter, KeyOwnerProofSystem, - LockIdentifier, Nothing, OnUnbalanced, Randomness, StorageInfo, U128CurrencyToVote, - WithdrawReasons, + LockIdentifier, Nothing, OnUnbalanced, Randomness, StorageInfo, WithdrawReasons, }, weights::{ constants::{ @@ -77,10 +76,13 @@ pub use runtime_common::{ GAS_LIMIT_MIN_PERCENTAGE_NUM, NORMAL_DISPATCH_RATIO, VALUE_PER_GAS, }; pub use runtime_primitives::{AccountId, Signature}; -use runtime_primitives::{Balance, BlockNumber, Hash, Index, Moment}; +use runtime_primitives::{Balance, BlockNumber, Hash, Moment, Nonce}; use sp_api::impl_runtime_apis; #[cfg(any(feature = "std", test))] -use sp_api::{CallApiAt, OverlayedChanges, ProofRecorder, StateBackend, StorageTransactionCache}; +use sp_api::{ + CallApiAt, CallContext, Extensions, OverlayedChanges, ProofRecorder, StateBackend, + StorageTransactionCache, +}; use sp_core::{crypto::KeyTypeId, ConstBool, ConstU64, OpaqueMetadata, H256}; #[cfg(any(feature = "std", test))] use sp_runtime::traits::HashFor; @@ -215,16 +217,14 @@ impl frame_system::Config for Runtime { type RuntimeCall = RuntimeCall; /// The lookup mechanism to get account ID from whatever is passed in dispatchers. type Lookup = AccountIdLookup; - /// The index type for storing how many extrinsics an account has signed. - type Index = Index; - /// The index type for blocks. - type BlockNumber = BlockNumber; + /// The nonce type for storing how many extrinsics an account has signed. + type Nonce = Nonce; /// The type for hashing blocks and tries. type Hash = Hash; /// The hashing algorithm used. type Hashing = BlakeTwo256; - /// The header type. - type Header = generic::Header; + /// The block type. + type Block = Block; /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. @@ -359,7 +359,7 @@ impl pallet_balances::Config for Runtime { type WeightInfo = (); type FreezeIdentifier = (); type MaxFreezes = (); - type HoldIdentifier = (); + type RuntimeHoldReason = RuntimeHoldReason; type MaxHolds = ConstU32<2>; } @@ -620,7 +620,7 @@ impl pallet_staking::Config for Runtime { type Currency = Balances; type CurrencyBalance = Balance; type UnixTime = Timestamp; - type CurrencyToVote = U128CurrencyToVote; + type CurrencyToVote = sp_staking::currency_to_vote::U128CurrencyToVote; type ElectionProvider = ElectionProviderMultiPhase; type GenesisElectionProvider = onchain::OnChainExecution; // Burning the reward remainder for now. @@ -642,7 +642,7 @@ impl pallet_staking::Config for Runtime { type TargetList = pallet_staking::UseValidatorsMap; type MaxUnlockingChunks = ConstU32<32>; type HistoryDepth = HistoryDepth; - type OnStakerSlash = NominationPools; + type EventListeners = NominationPools; type WeightInfo = pallet_staking::weights::SubstrateWeight; type BenchmarkingConfig = StakingBenchmarkingConfig; } @@ -777,7 +777,6 @@ parameter_types! { pub const MaxAuthorities: u32 = 100_000; pub const MaxKeys: u32 = 10_000; pub const MaxPeerInHeartbeats: u32 = 10_000; - pub const MaxPeerDataEncodingSize: u32 = 1_000; } impl pallet_im_online::Config for Runtime { @@ -790,7 +789,6 @@ impl pallet_im_online::Config for Runtime { type WeightInfo = pallet_im_online::weights::SubstrateWeight; type MaxKeys = MaxKeys; type MaxPeerInHeartbeats = MaxPeerInHeartbeats; - type MaxPeerDataEncodingSize = MaxPeerDataEncodingSize; } impl pallet_authority_discovery::Config for Runtime { @@ -1133,10 +1131,7 @@ impl pallet_vesting::Config for Runtime { // Create the runtime by composing the FRAME pallets that were previously configured. #[cfg(feature = "dev")] construct_runtime!( - pub enum Runtime where - Block = Block, - NodeBlock = runtime_primitives::Block, - UncheckedExtrinsic = UncheckedExtrinsic + pub struct Runtime { System: frame_system = 0, Timestamp: pallet_timestamp = 1, @@ -1196,10 +1191,7 @@ construct_runtime!( #[cfg(not(feature = "dev"))] construct_runtime!( - pub enum Runtime where - Block = Block, - NodeBlock = runtime_primitives::Block, - UncheckedExtrinsic = UncheckedExtrinsic + pub struct Runtime { System: frame_system = 0, Timestamp: pallet_timestamp = 1, @@ -1458,10 +1450,13 @@ where fn clone(&self) -> Self { Self { call: <&C>::clone(&self.call), - commit_on_success: self.commit_on_success.clone(), + transaction_depth: self.transaction_depth.clone(), changes: self.changes.clone(), storage_transaction_cache: self.storage_transaction_cache.clone(), recorder: self.recorder.clone(), + call_context: self.call_context, + extensions: Default::default(), + extensions_generated_for: self.extensions_generated_for.clone(), } } } @@ -1479,20 +1474,26 @@ where >>::Transaction: Clone, { type Params = ( - bool, + u16, OverlayedChanges, StorageTransactionCache, Option>, + CallContext, + Extensions, + Option, ); fn into_parts(self) -> (&'static C, Self::Params) { ( self.call, ( - *core::cell::RefCell::borrow(&self.commit_on_success), - core::cell::RefCell::borrow(&self.changes).clone(), - core::cell::RefCell::borrow(&self.storage_transaction_cache).clone(), + *core::cell::RefCell::borrow(&self.transaction_depth), + self.changes.into_inner(), + self.storage_transaction_cache.into_inner(), self.recorder, + self.call_context, + self.extensions.into_inner(), + self.extensions_generated_for.into_inner(), ), ) } @@ -1500,10 +1501,13 @@ where fn from_parts(call: &C, params: Self::Params) -> Self { Self { call: unsafe { std::mem::transmute(call) }, - commit_on_success: params.0.into(), + transaction_depth: params.0.into(), changes: core::cell::RefCell::new(params.1), storage_transaction_cache: core::cell::RefCell::new(params.2), recorder: params.3, + call_context: params.4, + extensions: core::cell::RefCell::new(params.5), + extensions_generated_for: core::cell::RefCell::new(params.6), } } } diff --git a/runtime/vara/src/migrations.rs b/runtime/vara/src/migrations.rs index 96efe740f92..b300cffc420 100644 --- a/runtime/vara/src/migrations.rs +++ b/runtime/vara/src/migrations.rs @@ -94,7 +94,9 @@ impl< /// /// Should be cleared after every release. pub type Migrations = ( - // unreleased + // v1030 UpdatePalletsVersions, pallet_offences::migration::v1::MigrateToV1, + // v1040 + pallet_im_online::migration::v1::Migration, ); diff --git a/runtime/vara/src/tests.rs b/runtime/vara/src/tests.rs index 12a84112af2..5b531578797 100644 --- a/runtime/vara/src/tests.rs +++ b/runtime/vara/src/tests.rs @@ -138,10 +138,10 @@ fn page_costs_heuristic_test() { let expected_pages_costs = PageCosts { lazy_pages_signal_read: 28_000_000.into(), lazy_pages_signal_write: 33_000_000.into(), - lazy_pages_signal_write_after_read: 10_650_000.into(), + lazy_pages_signal_write_after_read: 10_000_000.into(), lazy_pages_host_func_read: 29_000_000.into(), lazy_pages_host_func_write: 33_000_000.into(), - lazy_pages_host_func_write_after_read: 11_000_000.into(), + lazy_pages_host_func_write_after_read: 9_000_000.into(), load_page_data: 10_800_000.into(), upload_page_data: 104_000_000.into(), static_page: 100.into(), diff --git a/runtime/vara/src/weights/frame_system.rs b/runtime/vara/src/weights/frame_system.rs index 6f099ee1117..d3f8c6040b7 100644 --- a/runtime/vara/src/weights/frame_system.rs +++ b/runtime/vara/src/weights/frame_system.rs @@ -19,13 +19,13 @@ //! Autogenerated weights for frame_system //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./scripts/benchmarking/weights-output/frame_system.rs --template=.maintain/frame-weight-template.hbs +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --heap-pages=4096 --output=./scripts/benchmarking/weights-output/frame_system.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -54,27 +54,27 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_509_000 picoseconds. - Weight::from_parts(1_584_736, 0) + // Minimum execution time: 1_478_000 picoseconds. + Weight::from_parts(1_412_142, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(375, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(367, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 1310720]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_181_000 picoseconds. - Weight::from_parts(6_320_000, 0) + // Minimum execution time: 5_980_000 picoseconds. + Weight::from_parts(6_100_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_347, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_341, 0).saturating_mul(b.into())) } fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 3_158_000 picoseconds. - Weight::from_parts(3_429_000, 1485) + // Minimum execution time: 3_203_000 picoseconds. + Weight::from_parts(3_470_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -82,8 +82,8 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 86_474_814_000 picoseconds. - Weight::from_parts(92_289_807_000, 1485) + // Minimum execution time: 80_899_208_000 picoseconds. + Weight::from_parts(87_632_117_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -92,10 +92,10 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_565_000 picoseconds. - Weight::from_parts(1_623_000, 0) - // Standard Error: 1_268 - .saturating_add(Weight::from_parts(695_059, 0).saturating_mul(i.into())) + // Minimum execution time: 1_564_000 picoseconds. + Weight::from_parts(1_603_000, 0) + // Standard Error: 935 + .saturating_add(Weight::from_parts(700_302, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `i` is `[0, 1000]`. @@ -103,10 +103,10 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_538_000 picoseconds. - Weight::from_parts(1_612_000, 0) - // Standard Error: 778 - .saturating_add(Weight::from_parts(531_578, 0).saturating_mul(i.into())) + // Minimum execution time: 1_529_000 picoseconds. + Weight::from_parts(1_618_000, 0) + // Standard Error: 772 + .saturating_add(Weight::from_parts(526_654, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `p` is `[0, 1000]`. @@ -114,10 +114,10 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `82 + p * (69 ±0)` // Estimated: `89 + p * (70 ±0)` - // Minimum execution time: 3_296_000 picoseconds. - Weight::from_parts(3_379_000, 89) - // Standard Error: 1_589 - .saturating_add(Weight::from_parts(1_138_173, 0).saturating_mul(p.into())) + // Minimum execution time: 3_407_000 picoseconds. + Weight::from_parts(3_491_000, 89) + // Standard Error: 1_679 + .saturating_add(Weight::from_parts(1_109_002, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -131,27 +131,27 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_509_000 picoseconds. - Weight::from_parts(1_584_736, 0) + // Minimum execution time: 1_478_000 picoseconds. + Weight::from_parts(1_412_142, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(375, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(367, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 1310720]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_181_000 picoseconds. - Weight::from_parts(6_320_000, 0) + // Minimum execution time: 5_980_000 picoseconds. + Weight::from_parts(6_100_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_347, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_341, 0).saturating_mul(b.into())) } fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 3_158_000 picoseconds. - Weight::from_parts(3_429_000, 1485) + // Minimum execution time: 3_203_000 picoseconds. + Weight::from_parts(3_470_000, 1485) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -159,8 +159,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 86_474_814_000 picoseconds. - Weight::from_parts(92_289_807_000, 1485) + // Minimum execution time: 80_899_208_000 picoseconds. + Weight::from_parts(87_632_117_000, 1485) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -169,10 +169,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_565_000 picoseconds. - Weight::from_parts(1_623_000, 0) - // Standard Error: 1_268 - .saturating_add(Weight::from_parts(695_059, 0).saturating_mul(i.into())) + // Minimum execution time: 1_564_000 picoseconds. + Weight::from_parts(1_603_000, 0) + // Standard Error: 935 + .saturating_add(Weight::from_parts(700_302, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `i` is `[0, 1000]`. @@ -180,10 +180,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_538_000 picoseconds. - Weight::from_parts(1_612_000, 0) - // Standard Error: 778 - .saturating_add(Weight::from_parts(531_578, 0).saturating_mul(i.into())) + // Minimum execution time: 1_529_000 picoseconds. + Weight::from_parts(1_618_000, 0) + // Standard Error: 772 + .saturating_add(Weight::from_parts(526_654, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `p` is `[0, 1000]`. @@ -191,10 +191,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `82 + p * (69 ±0)` // Estimated: `89 + p * (70 ±0)` - // Minimum execution time: 3_296_000 picoseconds. - Weight::from_parts(3_379_000, 89) - // Standard Error: 1_589 - .saturating_add(Weight::from_parts(1_138_173, 0).saturating_mul(p.into())) + // Minimum execution time: 3_407_000 picoseconds. + Weight::from_parts(3_491_000, 89) + // Standard Error: 1_679 + .saturating_add(Weight::from_parts(1_109_002, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) diff --git a/runtime/vara/src/weights/pallet_balances.rs b/runtime/vara/src/weights/pallet_balances.rs index 463ad0c129f..58a29758e54 100644 --- a/runtime/vara/src/weights/pallet_balances.rs +++ b/runtime/vara/src/weights/pallet_balances.rs @@ -19,13 +19,13 @@ //! Autogenerated weights for pallet_balances //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_balances.rs --template=.maintain/frame-weight-template.hbs +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_balances.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -54,8 +54,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `6196` - // Minimum execution time: 70_031_000 picoseconds. - Weight::from_parts(71_091_000, 6196) + // Minimum execution time: 66_565_000 picoseconds. + Weight::from_parts(67_309_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -63,8 +63,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 39_468_000 picoseconds. - Weight::from_parts(40_422_000, 3593) + // Minimum execution time: 37_986_000 picoseconds. + Weight::from_parts(38_898_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 13_419_000 picoseconds. - Weight::from_parts(13_785_000, 3593) + // Minimum execution time: 13_169_000 picoseconds. + Weight::from_parts(13_614_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +81,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 20_046_000 picoseconds. - Weight::from_parts(20_771_000, 3593) + // Minimum execution time: 20_063_000 picoseconds. + Weight::from_parts(20_417_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,8 +90,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `206` // Estimated: `8799` - // Minimum execution time: 70_411_000 picoseconds. - Weight::from_parts(72_373_000, 8799) + // Minimum execution time: 67_638_000 picoseconds. + Weight::from_parts(68_631_000, 8799) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -99,8 +99,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 49_450_000 picoseconds. - Weight::from_parts(50_672_000, 3593) + // Minimum execution time: 47_873_000 picoseconds. + Weight::from_parts(48_288_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -108,8 +108,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 16_278_000 picoseconds. - Weight::from_parts(16_794_000, 3593) + // Minimum execution time: 15_716_000 picoseconds. + Weight::from_parts(16_141_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,10 +118,10 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0 + u * (136 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 16_145_000 picoseconds. - Weight::from_parts(16_312_000, 990) - // Standard Error: 16_264 - .saturating_add(Weight::from_parts(15_070_528, 0).saturating_mul(u.into())) + // Minimum execution time: 15_305_000 picoseconds. + Weight::from_parts(15_595_000, 990) + // Standard Error: 12_238 + .saturating_add(Weight::from_parts(14_377_873, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) @@ -134,8 +134,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `6196` - // Minimum execution time: 70_031_000 picoseconds. - Weight::from_parts(71_091_000, 6196) + // Minimum execution time: 66_565_000 picoseconds. + Weight::from_parts(67_309_000, 6196) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -143,8 +143,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 39_468_000 picoseconds. - Weight::from_parts(40_422_000, 3593) + // Minimum execution time: 37_986_000 picoseconds. + Weight::from_parts(38_898_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -152,8 +152,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 13_419_000 picoseconds. - Weight::from_parts(13_785_000, 3593) + // Minimum execution time: 13_169_000 picoseconds. + Weight::from_parts(13_614_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -161,8 +161,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 20_046_000 picoseconds. - Weight::from_parts(20_771_000, 3593) + // Minimum execution time: 20_063_000 picoseconds. + Weight::from_parts(20_417_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -170,8 +170,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `206` // Estimated: `8799` - // Minimum execution time: 70_411_000 picoseconds. - Weight::from_parts(72_373_000, 8799) + // Minimum execution time: 67_638_000 picoseconds. + Weight::from_parts(68_631_000, 8799) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -179,8 +179,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 49_450_000 picoseconds. - Weight::from_parts(50_672_000, 3593) + // Minimum execution time: 47_873_000 picoseconds. + Weight::from_parts(48_288_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -188,8 +188,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 16_278_000 picoseconds. - Weight::from_parts(16_794_000, 3593) + // Minimum execution time: 15_716_000 picoseconds. + Weight::from_parts(16_141_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -198,10 +198,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + u * (136 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 16_145_000 picoseconds. - Weight::from_parts(16_312_000, 990) - // Standard Error: 16_264 - .saturating_add(Weight::from_parts(15_070_528, 0).saturating_mul(u.into())) + // Minimum execution time: 15_305_000 picoseconds. + Weight::from_parts(15_595_000, 990) + // Standard Error: 12_238 + .saturating_add(Weight::from_parts(14_377_873, 0).saturating_mul(u.into())) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) diff --git a/runtime/vara/src/weights/pallet_gear.rs b/runtime/vara/src/weights/pallet_gear.rs index e49e43e6a57..25b75e71990 100644 --- a/runtime/vara/src/weights/pallet_gear.rs +++ b/runtime/vara/src/weights/pallet_gear.rs @@ -19,13 +19,13 @@ //! Autogenerated weights for pallet_gear //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-10-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear --extrinsic=alloc,alloc_in_handle,alloc_per_page,claim_value,create_program,db_read_per_kb,db_write_per_kb,free,gr_block_height,gr_block_timestamp,gr_create_program,gr_create_program_per_kb,gr_create_program_wgas,gr_create_program_wgas_per_kb,gr_debug,gr_debug_per_kb,gr_gas_available,gr_message_id,gr_pay_program_rent,gr_program_id,gr_random,gr_read,gr_read_per_kb,gr_reply_code,gr_reply_deposit,gr_reply_per_kb,gr_reply_push,gr_reply_push_input,gr_reply_push_input_per_kb,gr_reply_push_per_kb,gr_reply_to,gr_reply_wgas_per_kb,gr_reservation_reply_commit_per_kb,gr_reservation_reply_per_kb,gr_reservation_send,gr_reservation_send_commit,gr_reservation_send_per_kb,gr_reserve_gas,gr_send,gr_send_commit,gr_send_commit_wgas,gr_send_init,gr_send_input,gr_send_input_wgas,gr_send_per_kb,gr_send_push,gr_send_push_input,gr_send_push_input_per_kb,gr_send_push_per_kb,gr_send_wgas,gr_send_wgas_per_kb,gr_signal_code,gr_signal_from,gr_size,gr_source,gr_system_reserve_gas,gr_unreserve_gas,gr_value,gr_value_available,gr_wake,initial_allocation,instantiate_module_per_kb,instr_br,instr_br_if,instr_br_table,instr_br_table_per_entry,instr_call,instr_call_const,instr_call_indirect,instr_call_indirect_per_param,instr_call_per_local,instr_global_get,instr_global_set,instr_i32add,instr_i32and,instr_i32clz,instr_i32ctz,instr_i32divs,instr_i32divu,instr_i32eq,instr_i32eqz,instr_i32extend16s,instr_i32extend8s,instr_i32ges,instr_i32geu,instr_i32gts,instr_i32gtu,instr_i32les,instr_i32leu,instr_i32load,instr_i32lts,instr_i32ltu,instr_i32mul,instr_i32ne,instr_i32or,instr_i32popcnt,instr_i32rems,instr_i32remu,instr_i32rotl,instr_i32rotr,instr_i32shl,instr_i32shrs,instr_i32shru,instr_i32store,instr_i32sub,instr_i32wrapi64,instr_i32xor,instr_i64add,instr_i64and,instr_i64clz,instr_i64ctz,instr_i64divs,instr_i64divu,instr_i64eq,instr_i64eqz,instr_i64extend16s,instr_i64extend32s,instr_i64extend8s,instr_i64extendsi32,instr_i64extendui32,instr_i64ges,instr_i64geu,instr_i64gts,instr_i64gtu,instr_i64les,instr_i64leu,instr_i64load,instr_i64lts,instr_i64ltu,instr_i64mul,instr_i64ne,instr_i64or,instr_i64popcnt,instr_i64rems,instr_i64remu,instr_i64rotl,instr_i64rotr,instr_i64shl,instr_i64shrs,instr_i64shru,instr_i64store,instr_i64sub,instr_i64xor,instr_if,instr_local_get,instr_local_set,instr_local_tee,instr_memory_current,instr_select,lazy_pages_host_func_read,lazy_pages_host_func_write,lazy_pages_host_func_write_after_read,lazy_pages_load_page_storage_data,lazy_pages_signal_read,lazy_pages_signal_write,lazy_pages_signal_write_after_read,mem_grow,pay_program_rent,reinstrument_per_kb,resume_session_commit,resume_session_init,resume_session_push,send_message,send_reply,tasks_pause_program,tasks_pause_program_uninited,tasks_remove_from_mailbox,tasks_remove_from_waitlist,tasks_remove_gas_reservation,tasks_remove_resume_session,tasks_send_dispatch,tasks_send_user_message,tasks_send_user_message_to_mailbox,tasks_wake_message,tasks_wake_message_no_wake,upload_code,upload_program --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear.rs --template=.maintain/frame-weight-template.hbs +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear --extrinsic=alloc,alloc_in_handle,alloc_per_page,claim_value,create_program,db_read_per_kb,db_write_per_kb,free,gr_block_height,gr_block_timestamp,gr_create_program,gr_create_program_per_kb,gr_create_program_wgas,gr_create_program_wgas_per_kb,gr_debug,gr_debug_per_kb,gr_gas_available,gr_message_id,gr_pay_program_rent,gr_program_id,gr_random,gr_read,gr_read_per_kb,gr_reply_code,gr_reply_deposit,gr_reply_per_kb,gr_reply_push,gr_reply_push_input,gr_reply_push_input_per_kb,gr_reply_push_per_kb,gr_reply_to,gr_reply_wgas_per_kb,gr_reservation_reply_commit_per_kb,gr_reservation_reply_per_kb,gr_reservation_send,gr_reservation_send_commit,gr_reservation_send_per_kb,gr_reserve_gas,gr_send,gr_send_commit,gr_send_commit_wgas,gr_send_init,gr_send_input,gr_send_input_wgas,gr_send_per_kb,gr_send_push,gr_send_push_input,gr_send_push_input_per_kb,gr_send_push_per_kb,gr_send_wgas,gr_send_wgas_per_kb,gr_signal_code,gr_signal_from,gr_size,gr_source,gr_system_reserve_gas,gr_unreserve_gas,gr_value,gr_value_available,gr_wake,initial_allocation,instantiate_module_per_kb,instr_br,instr_br_if,instr_br_table,instr_br_table_per_entry,instr_call,instr_call_const,instr_call_indirect,instr_call_indirect_per_param,instr_call_per_local,instr_global_get,instr_global_set,instr_i32add,instr_i32and,instr_i32clz,instr_i32ctz,instr_i32divs,instr_i32divu,instr_i32eq,instr_i32eqz,instr_i32extend16s,instr_i32extend8s,instr_i32ges,instr_i32geu,instr_i32gts,instr_i32gtu,instr_i32les,instr_i32leu,instr_i32load,instr_i32lts,instr_i32ltu,instr_i32mul,instr_i32ne,instr_i32or,instr_i32popcnt,instr_i32rems,instr_i32remu,instr_i32rotl,instr_i32rotr,instr_i32shl,instr_i32shrs,instr_i32shru,instr_i32store,instr_i32sub,instr_i32wrapi64,instr_i32xor,instr_i64add,instr_i64and,instr_i64clz,instr_i64ctz,instr_i64divs,instr_i64divu,instr_i64eq,instr_i64eqz,instr_i64extend16s,instr_i64extend32s,instr_i64extend8s,instr_i64extendsi32,instr_i64extendui32,instr_i64ges,instr_i64geu,instr_i64gts,instr_i64gtu,instr_i64les,instr_i64leu,instr_i64load,instr_i64lts,instr_i64ltu,instr_i64mul,instr_i64ne,instr_i64or,instr_i64popcnt,instr_i64rems,instr_i64remu,instr_i64rotl,instr_i64rotr,instr_i64shl,instr_i64shrs,instr_i64shru,instr_i64store,instr_i64sub,instr_i64xor,instr_if,instr_local_get,instr_local_set,instr_local_tee,instr_memory_current,instr_select,lazy_pages_host_func_read,lazy_pages_host_func_write,lazy_pages_host_func_write_after_read,lazy_pages_load_page_storage_data,lazy_pages_signal_read,lazy_pages_signal_write,lazy_pages_signal_write_after_read,mem_grow,pay_program_rent,reinstrument_per_kb,resume_session_commit,resume_session_init,resume_session_push,send_message,send_reply,tasks_pause_program,tasks_pause_program_uninited,tasks_remove_from_mailbox,tasks_remove_from_waitlist,tasks_remove_gas_reservation,tasks_remove_resume_session,tasks_send_dispatch,tasks_send_user_message,tasks_send_user_message_to_mailbox,tasks_wake_message,tasks_wake_message_no_wake,upload_code,upload_program --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -242,130 +242,130 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_290_000 picoseconds. - Weight::from_parts(107_714_130, 0) - // Standard Error: 87_424 - .saturating_add(Weight::from_parts(17_565_908, 0).saturating_mul(r.into())) + // Minimum execution time: 100_360_000 picoseconds. + Weight::from_parts(108_099_554, 0) + // Standard Error: 89_418 + .saturating_add(Weight::from_parts(20_651_662, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_276_000 picoseconds. - Weight::from_parts(102_418_204, 0) - // Standard Error: 80_308 - .saturating_add(Weight::from_parts(18_444_560, 0).saturating_mul(r.into())) + // Minimum execution time: 102_301_000 picoseconds. + Weight::from_parts(110_001_956, 0) + // Standard Error: 94_731 + .saturating_add(Weight::from_parts(18_645_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_679_000 picoseconds. - Weight::from_parts(103_850_060, 0) - // Standard Error: 87_584 - .saturating_add(Weight::from_parts(16_340_788, 0).saturating_mul(r.into())) + // Minimum execution time: 102_557_000 picoseconds. + Weight::from_parts(109_788_550, 0) + // Standard Error: 91_733 + .saturating_add(Weight::from_parts(18_591_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_806_000 picoseconds. - Weight::from_parts(103_474_258, 0) - // Standard Error: 89_955 - .saturating_add(Weight::from_parts(16_614_218, 0).saturating_mul(r.into())) + // Minimum execution time: 98_042_000 picoseconds. + Weight::from_parts(106_736_120, 0) + // Standard Error: 94_927 + .saturating_add(Weight::from_parts(17_957_286, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 606_431_000 picoseconds. - Weight::from_parts(662_494_234, 0) - // Standard Error: 761_483 - .saturating_add(Weight::from_parts(25_620_440, 0).saturating_mul(r.into())) + // Minimum execution time: 729_981_000 picoseconds. + Weight::from_parts(770_486_868, 0) + // Standard Error: 827_731 + .saturating_add(Weight::from_parts(13_651_464, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 595_892_000 picoseconds. - Weight::from_parts(674_093_114, 0) - // Standard Error: 1_066_086 - .saturating_add(Weight::from_parts(23_822_444, 0).saturating_mul(r.into())) + // Minimum execution time: 727_148_000 picoseconds. + Weight::from_parts(765_867_888, 0) + // Standard Error: 868_890 + .saturating_add(Weight::from_parts(54_794_942, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_460_000 picoseconds. - Weight::from_parts(112_708_968, 0) - // Standard Error: 92_535 - .saturating_add(Weight::from_parts(11_120_936, 0).saturating_mul(r.into())) + // Minimum execution time: 107_964_000 picoseconds. + Weight::from_parts(114_964_778, 0) + // Standard Error: 83_962 + .saturating_add(Weight::from_parts(9_302_670, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 109_465_000 picoseconds. - Weight::from_parts(117_255_480, 0) - // Standard Error: 96_440 - .saturating_add(Weight::from_parts(6_716_962, 0).saturating_mul(r.into())) + // Minimum execution time: 108_029_000 picoseconds. + Weight::from_parts(115_418_866, 0) + // Standard Error: 87_224 + .saturating_add(Weight::from_parts(13_275_550, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_445_000 picoseconds. - Weight::from_parts(104_500_586, 0) - // Standard Error: 1_641_842 - .saturating_add(Weight::from_parts(503_314_880, 0).saturating_mul(r.into())) + // Minimum execution time: 98_924_000 picoseconds. + Weight::from_parts(105_750_530, 0) + // Standard Error: 2_280_564 + .saturating_add(Weight::from_parts(196_195_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_181_000 picoseconds. - Weight::from_parts(105_227_918, 0) - // Standard Error: 2_343_026 - .saturating_add(Weight::from_parts(426_477_654, 0).saturating_mul(r.into())) + // Minimum execution time: 98_211_000 picoseconds. + Weight::from_parts(104_557_900, 0) + // Standard Error: 2_233_729 + .saturating_add(Weight::from_parts(188_545_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_585_000 picoseconds. - Weight::from_parts(102_197_814, 0) - // Standard Error: 1_411_445 - .saturating_add(Weight::from_parts(465_536_900, 0).saturating_mul(r.into())) + // Minimum execution time: 97_833_000 picoseconds. + Weight::from_parts(104_955_998, 0) + // Standard Error: 1_506_602 + .saturating_add(Weight::from_parts(124_656_922, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_297_000 picoseconds. - Weight::from_parts(101_445_166, 0) - // Standard Error: 2_227_511 - .saturating_add(Weight::from_parts(421_267_332, 0).saturating_mul(r.into())) + // Minimum execution time: 97_646_000 picoseconds. + Weight::from_parts(105_071_136, 0) + // Standard Error: 2_289_588 + .saturating_add(Weight::from_parts(191_268_748, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_815_000 picoseconds. - Weight::from_parts(101_957_812, 0) - // Standard Error: 1_462_209 - .saturating_add(Weight::from_parts(480_126_430, 0).saturating_mul(r.into())) + // Minimum execution time: 100_525_000 picoseconds. + Weight::from_parts(108_114_524, 0) + // Standard Error: 2_282_030 + .saturating_add(Weight::from_parts(186_135_764, 0).saturating_mul(r.into())) } fn allocation_cost() -> Weight { // To be changed with the proper value. @@ -386,10 +386,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_019_000 picoseconds. - Weight::from_parts(1_041_000, 0) - // Standard Error: 981 - .saturating_add(Weight::from_parts(210_472, 0).saturating_mul(c.into())) + // Minimum execution time: 969_000 picoseconds. + Weight::from_parts(1_065_000, 0) + // Standard Error: 873 + .saturating_add(Weight::from_parts(254_346, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -397,10 +397,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_294_000 picoseconds. - Weight::from_parts(3_366_000, 3610) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(676_116, 0).saturating_mul(c.into())) + // Minimum execution time: 3_129_000 picoseconds. + Weight::from_parts(3_216_000, 3610) + // Standard Error: 1_112 + .saturating_add(Weight::from_parts(598_934, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -409,35 +409,35 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 60_243_000 picoseconds. - Weight::from_parts(75_401_206, 0) - // Standard Error: 11_548 - .saturating_add(Weight::from_parts(2_494_849, 0).saturating_mul(c.into())) + // Minimum execution time: 60_113_000 picoseconds. + Weight::from_parts(69_350_539, 0) + // Standard Error: 10_831 + .saturating_add(Weight::from_parts(2_629_702, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: // Measured: `1372` - // Estimated: `51905` - // Minimum execution time: 108_943_000 picoseconds. - Weight::from_parts(111_577_000, 51905) + // Estimated: `8799` + // Minimum execution time: 143_198_000 picoseconds. + Weight::from_parts(145_281_000, 8799) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } fn pay_program_rent() -> Weight { // Proof Size summary in bytes: // Measured: `992` - // Estimated: `21579` - // Minimum execution time: 56_262_000 picoseconds. - Weight::from_parts(58_296_000, 21579) + // Estimated: `6932` + // Minimum execution time: 73_951_000 picoseconds. + Weight::from_parts(75_251_000, 6932) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn resume_session_init() -> Weight { // Proof Size summary in bytes: // Measured: `638` - // Estimated: `17486` - // Minimum execution time: 30_127_000 picoseconds. - Weight::from_parts(31_137_000, 17486) + // Estimated: `4103` + // Minimum execution time: 29_643_000 picoseconds. + Weight::from_parts(30_312_000, 4103) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -445,11 +445,11 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn resume_session_push(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `355` - // Estimated: `7640` - // Minimum execution time: 7_944_000 picoseconds. - Weight::from_parts(3_967_373, 7640) - // Standard Error: 35_621 - .saturating_add(Weight::from_parts(13_338_658, 0).saturating_mul(c.into())) + // Estimated: `3820` + // Minimum execution time: 7_866_000 picoseconds. + Weight::from_parts(6_436_778, 3820) + // Standard Error: 35_845 + .saturating_add(Weight::from_parts(12_271_160, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -457,25 +457,25 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn resume_session_commit(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1593 + c * (16389 ±0)` - // Estimated: `43266 + c * (131112 ±0)` - // Minimum execution time: 72_793_000 picoseconds. - Weight::from_parts(73_500_000, 43266) - // Standard Error: 159_839 - .saturating_add(Weight::from_parts(53_776_845, 0).saturating_mul(c.into())) + // Estimated: `7529 + c * (16389 ±0)` + // Minimum execution time: 89_187_000 picoseconds. + Weight::from_parts(89_559_000, 7529) + // Standard Error: 171_247 + .saturating_add(Weight::from_parts(53_532_435, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 131112).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 16389).saturating_mul(c.into())) } /// The range of component `c` is `[0, 250]`. fn upload_code(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `113` - // Estimated: `5402` - // Minimum execution time: 77_549_000 picoseconds. - Weight::from_parts(11_782_592, 5402) - // Standard Error: 44_814 - .saturating_add(Weight::from_parts(62_238_899, 0).saturating_mul(c.into())) + // Estimated: `3578` + // Minimum execution time: 78_204_000 picoseconds. + Weight::from_parts(22_108_680, 3578) + // Standard Error: 49_267 + .saturating_add(Weight::from_parts(60_768_201, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -483,11 +483,11 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1111` - // Estimated: `50600` - // Minimum execution time: 95_703_000 picoseconds. - Weight::from_parts(124_584_109, 50600) + // Estimated: `4576` + // Minimum execution time: 128_268_000 picoseconds. + Weight::from_parts(163_564_727, 4576) // Standard Error: 0 - .saturating_add(Weight::from_parts(2_516, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_221, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } @@ -496,13 +496,13 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn upload_program(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `521` - // Estimated: `45152` - // Minimum execution time: 10_716_861_000 picoseconds. - Weight::from_parts(73_848_079, 45152) - // Standard Error: 150_468 - .saturating_add(Weight::from_parts(64_695_292, 0).saturating_mul(c.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(2_493, 0).saturating_mul(s.into())) + // Estimated: `3986` + // Minimum execution time: 9_506_669_000 picoseconds. + Weight::from_parts(9_564_122_000, 3986) + // Standard Error: 434_317 + .saturating_add(Weight::from_parts(38_193_443, 0).saturating_mul(c.into())) + // Standard Error: 25 + .saturating_add(Weight::from_parts(775, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } @@ -510,11 +510,11 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `531` - // Estimated: `31266` - // Minimum execution time: 74_957_000 picoseconds. - Weight::from_parts(48_430_172, 31266) + // Estimated: `6196` + // Minimum execution time: 110_542_000 picoseconds. + Weight::from_parts(83_480_579, 6196) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_052, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(854, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -522,11 +522,11 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1371` - // Estimated: `54435` - // Minimum execution time: 126_639_000 picoseconds. - Weight::from_parts(100_822_385, 54435) + // Estimated: `8799` + // Minimum execution time: 174_725_000 picoseconds. + Weight::from_parts(152_546_531, 8799) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_072, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(886, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -534,19 +534,21 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn initial_allocation(_q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 375_457_000 picoseconds. - Weight::from_parts(393_536_920, 121468) + // Estimated: `11402` + // Minimum execution time: 421_272_000 picoseconds. + Weight::from_parts(439_973_796, 11402) .saturating_add(T::DbWeight::get().reads(35_u64)) .saturating_add(T::DbWeight::get().writes(26_u64)) } /// The range of component `q` is `[0, 512]`. - fn alloc_in_handle(_q: u32, ) -> Weight { + fn alloc_in_handle(q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 390_030_000 picoseconds. - Weight::from_parts(411_717_925, 121468) + // Estimated: `11402` + // Minimum execution time: 440_902_000 picoseconds. + Weight::from_parts(456_575_824, 11402) + // Standard Error: 1_718 + .saturating_add(Weight::from_parts(11_257, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(35_u64)) .saturating_add(T::DbWeight::get().writes(26_u64)) } @@ -554,524 +556,524 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn reinstrument_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` - // Estimated: `3899 + c * (2150 ±0)` - // Minimum execution time: 57_499_000 picoseconds. - Weight::from_parts(58_384_000, 3899) - // Standard Error: 39_375 - .saturating_add(Weight::from_parts(61_628_039, 0).saturating_mul(c.into())) + // Estimated: `3682 + c * (1075 ±0)` + // Minimum execution time: 58_949_000 picoseconds. + Weight::from_parts(59_865_000, 3682) + // Standard Error: 29_549 + .saturating_add(Weight::from_parts(60_010_530, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 2150).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) } /// The range of component `r` is `[0, 20]`. fn alloc(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_798_000 picoseconds. - Weight::from_parts(98_095_000, 0) - // Standard Error: 4_268_961 - .saturating_add(Weight::from_parts(719_474_559, 0).saturating_mul(r.into())) + // Minimum execution time: 93_366_000 picoseconds. + Weight::from_parts(96_950_000, 0) + // Standard Error: 3_030_672 + .saturating_add(Weight::from_parts(658_467_220, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 463_364_000 picoseconds. - Weight::from_parts(384_532_432, 0) - // Standard Error: 11_127 - .saturating_add(Weight::from_parts(32_661_842, 0).saturating_mul(p.into())) + // Minimum execution time: 499_320_000 picoseconds. + Weight::from_parts(441_961_032, 0) + // Standard Error: 8_789 + .saturating_add(Weight::from_parts(25_186_428, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 208_188_000 picoseconds. - Weight::from_parts(207_251_598, 0) - // Standard Error: 269_511 - .saturating_add(Weight::from_parts(63_993_415, 0).saturating_mul(r.into())) + // Minimum execution time: 217_572_000 picoseconds. + Weight::from_parts(228_157_102, 0) + // Standard Error: 175_414 + .saturating_add(Weight::from_parts(63_031_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_563_000 picoseconds. - Weight::from_parts(103_711_343, 0) - // Standard Error: 4_244 - .saturating_add(Weight::from_parts(2_502_376, 0).saturating_mul(r.into())) + // Minimum execution time: 97_584_000 picoseconds. + Weight::from_parts(115_642_983, 0) + // Standard Error: 3_502 + .saturating_add(Weight::from_parts(2_317_747, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_888_000 picoseconds. - Weight::from_parts(232_133_210, 0) - // Standard Error: 15_407 - .saturating_add(Weight::from_parts(2_084_728, 0).saturating_mul(r.into())) + // Minimum execution time: 179_310_000 picoseconds. + Weight::from_parts(204_008_585, 0) + // Standard Error: 9_554 + .saturating_add(Weight::from_parts(2_281_969, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_448_000 picoseconds. - Weight::from_parts(118_211_047, 0) - // Standard Error: 364_890 - .saturating_add(Weight::from_parts(103_988_684, 0).saturating_mul(r.into())) + // Minimum execution time: 94_569_000 picoseconds. + Weight::from_parts(109_746_021, 0) + // Standard Error: 295_768 + .saturating_add(Weight::from_parts(98_979_613, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_343_000 picoseconds. - Weight::from_parts(82_804_631, 0) - // Standard Error: 293_430 - .saturating_add(Weight::from_parts(94_357_895, 0).saturating_mul(r.into())) + // Minimum execution time: 98_931_000 picoseconds. + Weight::from_parts(92_995_987, 0) + // Standard Error: 293_395 + .saturating_add(Weight::from_parts(88_984_152, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_619_000 picoseconds. - Weight::from_parts(86_482_681, 0) - // Standard Error: 304_846 - .saturating_add(Weight::from_parts(93_938_049, 0).saturating_mul(r.into())) + // Minimum execution time: 96_423_000 picoseconds. + Weight::from_parts(91_434_104, 0) + // Standard Error: 259_064 + .saturating_add(Weight::from_parts(88_036_637, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_485_000 picoseconds. - Weight::from_parts(87_288_199, 0) - // Standard Error: 292_714 - .saturating_add(Weight::from_parts(93_943_740, 0).saturating_mul(r.into())) + // Minimum execution time: 97_445_000 picoseconds. + Weight::from_parts(87_155_200, 0) + // Standard Error: 292_507 + .saturating_add(Weight::from_parts(92_283_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_613_000 picoseconds. - Weight::from_parts(83_672_504, 0) - // Standard Error: 280_845 - .saturating_add(Weight::from_parts(97_083_052, 0).saturating_mul(r.into())) + // Minimum execution time: 96_747_000 picoseconds. + Weight::from_parts(78_078_770, 0) + // Standard Error: 305_445 + .saturating_add(Weight::from_parts(91_443_965, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_107_000 picoseconds. - Weight::from_parts(82_852_950, 0) - // Standard Error: 284_918 - .saturating_add(Weight::from_parts(96_401_375, 0).saturating_mul(r.into())) + // Minimum execution time: 98_118_000 picoseconds. + Weight::from_parts(85_418_310, 0) + // Standard Error: 303_490 + .saturating_add(Weight::from_parts(90_703_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_978_000 picoseconds. - Weight::from_parts(88_834_080, 0) - // Standard Error: 284_077 - .saturating_add(Weight::from_parts(94_358_752, 0).saturating_mul(r.into())) + // Minimum execution time: 98_726_000 picoseconds. + Weight::from_parts(92_888_371, 0) + // Standard Error: 278_794 + .saturating_add(Weight::from_parts(95_004_854, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_069_000 picoseconds. - Weight::from_parts(84_658_812, 0) - // Standard Error: 289_909 - .saturating_add(Weight::from_parts(94_739_130, 0).saturating_mul(r.into())) + // Minimum execution time: 96_696_000 picoseconds. + Weight::from_parts(87_786_645, 0) + // Standard Error: 310_553 + .saturating_add(Weight::from_parts(89_214_428, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 624_988_000 picoseconds. - Weight::from_parts(719_391_471, 0) - // Standard Error: 385_357 - .saturating_add(Weight::from_parts(153_589_919, 0).saturating_mul(r.into())) + // Minimum execution time: 727_461_000 picoseconds. + Weight::from_parts(783_746_831, 0) + // Standard Error: 408_214 + .saturating_add(Weight::from_parts(145_978_885, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 768_360_000 picoseconds. - Weight::from_parts(784_407_000, 0) - // Standard Error: 58_239 - .saturating_add(Weight::from_parts(13_509_438, 0).saturating_mul(n.into())) + // Minimum execution time: 858_386_000 picoseconds. + Weight::from_parts(879_843_000, 0) + // Standard Error: 53_823 + .saturating_add(Weight::from_parts(13_475_012, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_583_000 picoseconds. - Weight::from_parts(93_000_068, 0) - // Standard Error: 287_092 - .saturating_add(Weight::from_parts(92_987_967, 0).saturating_mul(r.into())) + // Minimum execution time: 100_605_000 picoseconds. + Weight::from_parts(93_708_109, 0) + // Standard Error: 296_155 + .saturating_add(Weight::from_parts(88_090_227, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_609_000 picoseconds. - Weight::from_parts(91_602_090, 0) - // Standard Error: 261_647 - .saturating_add(Weight::from_parts(93_534_327, 0).saturating_mul(r.into())) + // Minimum execution time: 95_633_000 picoseconds. + Weight::from_parts(84_787_465, 0) + // Standard Error: 285_797 + .saturating_add(Weight::from_parts(94_358_085, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_064_000 picoseconds. - Weight::from_parts(112_225_482, 0) - // Standard Error: 372_150 - .saturating_add(Weight::from_parts(176_540_888, 0).saturating_mul(n.into())) + // Minimum execution time: 96_077_000 picoseconds. + Weight::from_parts(104_887_767, 0) + // Standard Error: 312_642 + .saturating_add(Weight::from_parts(173_121_068, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_515_000 picoseconds. - Weight::from_parts(100_449_000, 0) - // Standard Error: 4_642_503 - .saturating_add(Weight::from_parts(868_473_141, 0).saturating_mul(r.into())) + // Minimum execution time: 100_606_000 picoseconds. + Weight::from_parts(105_190_000, 0) + // Standard Error: 3_759_890 + .saturating_add(Weight::from_parts(786_461_682, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_501_000 picoseconds. - Weight::from_parts(154_456_982, 0) - // Standard Error: 340_064 - .saturating_add(Weight::from_parts(264_987_162, 0).saturating_mul(r.into())) + // Minimum execution time: 98_886_000 picoseconds. + Weight::from_parts(169_647_447, 0) + // Standard Error: 383_239 + .saturating_add(Weight::from_parts(258_558_651, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 353_842_000 picoseconds. - Weight::from_parts(358_232_000, 0) - // Standard Error: 59_123 - .saturating_add(Weight::from_parts(21_328_711, 0).saturating_mul(n.into())) + // Minimum execution time: 358_030_000 picoseconds. + Weight::from_parts(361_712_000, 0) + // Standard Error: 59_572 + .saturating_add(Weight::from_parts(21_272_305, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_473_000 picoseconds. - Weight::from_parts(173_487_611, 0) - // Standard Error: 346_958 - .saturating_add(Weight::from_parts(265_362_826, 0).saturating_mul(r.into())) + // Minimum execution time: 97_791_000 picoseconds. + Weight::from_parts(170_094_993, 0) + // Standard Error: 344_544 + .saturating_add(Weight::from_parts(263_365_001, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 361_340_000 picoseconds. - Weight::from_parts(365_775_000, 0) - // Standard Error: 57_913 - .saturating_add(Weight::from_parts(21_806_682, 0).saturating_mul(n.into())) + // Minimum execution time: 362_570_000 picoseconds. + Weight::from_parts(368_750_000, 0) + // Standard Error: 54_956 + .saturating_add(Weight::from_parts(21_187_843, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 619_127_000 picoseconds. - Weight::from_parts(727_744_949, 0) - // Standard Error: 407_186 - .saturating_add(Weight::from_parts(287_464_747, 0).saturating_mul(r.into())) + // Minimum execution time: 714_952_000 picoseconds. + Weight::from_parts(800_167_079, 0) + // Standard Error: 422_484 + .saturating_add(Weight::from_parts(273_585_349, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 598_950_000 picoseconds. - Weight::from_parts(736_523_445, 0) - // Standard Error: 426_087 - .saturating_add(Weight::from_parts(286_023_165, 0).saturating_mul(r.into())) + // Minimum execution time: 720_547_000 picoseconds. + Weight::from_parts(804_693_155, 0) + // Standard Error: 442_089 + .saturating_add(Weight::from_parts(281_658_633, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_646_000 picoseconds. - Weight::from_parts(83_018_591, 0) - // Standard Error: 290_942 - .saturating_add(Weight::from_parts(100_797_875, 0).saturating_mul(r.into())) + // Minimum execution time: 96_980_000 picoseconds. + Weight::from_parts(92_235_795, 0) + // Standard Error: 295_368 + .saturating_add(Weight::from_parts(95_681_782, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_992_708_000 picoseconds. - Weight::from_parts(2_118_177_569, 0) - // Standard Error: 258_344 - .saturating_add(Weight::from_parts(175_943_566, 0).saturating_mul(r.into())) + // Minimum execution time: 1_893_126_000 picoseconds. + Weight::from_parts(2_023_873_969, 0) + // Standard Error: 260_828 + .saturating_add(Weight::from_parts(174_346_343, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 329_583_000 picoseconds. - Weight::from_parts(332_097_000, 0) - // Standard Error: 52_868 - .saturating_add(Weight::from_parts(29_693_569, 0).saturating_mul(n.into())) + // Minimum execution time: 324_259_000 picoseconds. + Weight::from_parts(331_778_000, 0) + // Standard Error: 47_337 + .saturating_add(Weight::from_parts(31_109_002, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_304_000 picoseconds. - Weight::from_parts(2_103_665_360, 0) - // Standard Error: 279_832 - .saturating_add(Weight::from_parts(222_774_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_878_044_000 picoseconds. + Weight::from_parts(2_007_540_254, 0) + // Standard Error: 370_173 + .saturating_add(Weight::from_parts(225_791_992, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_009_086_000 picoseconds. - Weight::from_parts(2_118_651_462, 0) - // Standard Error: 304_300 - .saturating_add(Weight::from_parts(227_551_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_907_111_000 picoseconds. + Weight::from_parts(2_004_239_536, 0) + // Standard Error: 352_276 + .saturating_add(Weight::from_parts(229_274_467, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 249_654_000 picoseconds. - Weight::from_parts(318_420_072, 0) - // Standard Error: 334_694 - .saturating_add(Weight::from_parts(277_786_644, 0).saturating_mul(r.into())) + // Minimum execution time: 268_039_000 picoseconds. + Weight::from_parts(341_321_726, 0) + // Standard Error: 401_862 + .saturating_add(Weight::from_parts(283_357_803, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 530_798_000 picoseconds. - Weight::from_parts(542_480_000, 0) - // Standard Error: 69_997 - .saturating_add(Weight::from_parts(21_968_683, 0).saturating_mul(n.into())) + // Minimum execution time: 536_392_000 picoseconds. + Weight::from_parts(545_343_000, 0) + // Standard Error: 60_684 + .saturating_add(Weight::from_parts(21_935_469, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_149_917_000 picoseconds. - Weight::from_parts(2_296_280_954, 0) - // Standard Error: 415_974 - .saturating_add(Weight::from_parts(248_500_648, 0).saturating_mul(r.into())) + // Minimum execution time: 2_040_701_000 picoseconds. + Weight::from_parts(2_199_159_445, 0) + // Standard Error: 436_577 + .saturating_add(Weight::from_parts(247_039_187, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_806_000 picoseconds. - Weight::from_parts(102_087_876, 0) - // Standard Error: 1_338 - .saturating_add(Weight::from_parts(436_648, 0).saturating_mul(n.into())) + // Minimum execution time: 118_884_000 picoseconds. + Weight::from_parts(108_561_238, 0) + // Standard Error: 784 + .saturating_add(Weight::from_parts(427_539, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_657_000 picoseconds. - Weight::from_parts(106_022_444, 0) - // Standard Error: 1_018 - .saturating_add(Weight::from_parts(431_359, 0).saturating_mul(n.into())) + // Minimum execution time: 116_022_000 picoseconds. + Weight::from_parts(106_272_905, 0) + // Standard Error: 875 + .saturating_add(Weight::from_parts(432_331, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_038_000 picoseconds. - Weight::from_parts(135_201_165, 0) - // Standard Error: 356_732 - .saturating_add(Weight::from_parts(159_820_965, 0).saturating_mul(r.into())) + // Minimum execution time: 98_288_000 picoseconds. + Weight::from_parts(140_215_068, 0) + // Standard Error: 360_408 + .saturating_add(Weight::from_parts(159_493_337, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 112_492_000 picoseconds. - Weight::from_parts(114_308_000, 0) - // Standard Error: 3_223 - .saturating_add(Weight::from_parts(662_188, 0).saturating_mul(n.into())) + // Minimum execution time: 114_142_000 picoseconds. + Weight::from_parts(115_652_000, 0) + // Standard Error: 2_819 + .saturating_add(Weight::from_parts(676_325, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 115_332_000 picoseconds. - Weight::from_parts(108_506_706, 0) - // Standard Error: 1_103 - .saturating_add(Weight::from_parts(434_341, 0).saturating_mul(n.into())) + // Minimum execution time: 118_415_000 picoseconds. + Weight::from_parts(111_901_159, 0) + // Standard Error: 928 + .saturating_add(Weight::from_parts(431_455, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 118_794_000 picoseconds. - Weight::from_parts(107_294_653, 0) - // Standard Error: 960 - .saturating_add(Weight::from_parts(430_040, 0).saturating_mul(n.into())) + // Minimum execution time: 119_986_000 picoseconds. + Weight::from_parts(109_221_274, 0) + // Standard Error: 955 + .saturating_add(Weight::from_parts(426_063, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_737_000 picoseconds. - Weight::from_parts(87_725_226, 0) - // Standard Error: 309_072 - .saturating_add(Weight::from_parts(95_349_514, 0).saturating_mul(r.into())) + // Minimum execution time: 95_357_000 picoseconds. + Weight::from_parts(92_467_997, 0) + // Standard Error: 273_559 + .saturating_add(Weight::from_parts(92_188_713, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_560_000 picoseconds. - Weight::from_parts(88_778_855, 0) - // Standard Error: 321_153 - .saturating_add(Weight::from_parts(92_345_730, 0).saturating_mul(r.into())) + // Minimum execution time: 99_799_000 picoseconds. + Weight::from_parts(94_376_571, 0) + // Standard Error: 276_858 + .saturating_add(Weight::from_parts(88_277_699, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_858_000 picoseconds. - Weight::from_parts(83_381_792, 0) - // Standard Error: 288_029 - .saturating_add(Weight::from_parts(95_413_243, 0).saturating_mul(r.into())) + // Minimum execution time: 98_540_000 picoseconds. + Weight::from_parts(92_956_943, 0) + // Standard Error: 298_738 + .saturating_add(Weight::from_parts(91_541_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 623_083_000 picoseconds. - Weight::from_parts(708_678_749, 0) - // Standard Error: 349_496 - .saturating_add(Weight::from_parts(115_860_492, 0).saturating_mul(r.into())) + // Minimum execution time: 735_175_000 picoseconds. + Weight::from_parts(804_848_136, 0) + // Standard Error: 446_605 + .saturating_add(Weight::from_parts(111_253_780, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 618_159_000 picoseconds. - Weight::from_parts(642_200_096, 0) - // Standard Error: 1_446 - .saturating_add(Weight::from_parts(123_508, 0).saturating_mul(n.into())) + // Minimum execution time: 747_197_000 picoseconds. + Weight::from_parts(782_567_624, 0) + // Standard Error: 2_352 + .saturating_add(Weight::from_parts(170_396, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_500_516_000 picoseconds. - Weight::from_parts(2_647_459_773, 0) - // Standard Error: 453_733 - .saturating_add(Weight::from_parts(132_179_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_611_190_000 picoseconds. + Weight::from_parts(2_757_783_781, 0) + // Standard Error: 472_221 + .saturating_add(Weight::from_parts(132_853_156, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_741_565_000 picoseconds. - Weight::from_parts(2_768_198_343, 0) - // Standard Error: 15_631 - .saturating_add(Weight::from_parts(12_354_508, 0).saturating_mul(n.into())) + // Minimum execution time: 2_791_249_000 picoseconds. + Weight::from_parts(2_834_943_755, 0) + // Standard Error: 13_119 + .saturating_add(Weight::from_parts(13_706_553, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_002_000 picoseconds. - Weight::from_parts(122_377_318, 0) - // Standard Error: 378_707 - .saturating_add(Weight::from_parts(116_584_775, 0).saturating_mul(r.into())) + // Minimum execution time: 98_369_000 picoseconds. + Weight::from_parts(120_285_819, 0) + // Standard Error: 312_977 + .saturating_add(Weight::from_parts(116_194_579, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 159_403_000 picoseconds. - Weight::from_parts(161_567_000, 0) - // Standard Error: 52_611 - .saturating_add(Weight::from_parts(23_966_846, 0).saturating_mul(n.into())) + // Minimum execution time: 162_812_000 picoseconds. + Weight::from_parts(165_516_000, 0) + // Standard Error: 49_560 + .saturating_add(Weight::from_parts(25_901_755, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_021_000 picoseconds. - Weight::from_parts(83_792_170, 0) - // Standard Error: 307_944 - .saturating_add(Weight::from_parts(92_699_319, 0).saturating_mul(r.into())) + // Minimum execution time: 97_755_000 picoseconds. + Weight::from_parts(85_087_923, 0) + // Standard Error: 282_891 + .saturating_add(Weight::from_parts(89_688_828, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_740_000 picoseconds. - Weight::from_parts(220_550_761, 0) - // Standard Error: 175_549 - .saturating_add(Weight::from_parts(166_872_997, 0).saturating_mul(r.into())) + // Minimum execution time: 174_952_000 picoseconds. + Weight::from_parts(198_128_553, 0) + // Standard Error: 200_374 + .saturating_add(Weight::from_parts(172_472_443, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_825_000 picoseconds. - Weight::from_parts(167_061_819, 0) - // Standard Error: 329_320 - .saturating_add(Weight::from_parts(351_610_020, 0).saturating_mul(r.into())) + // Minimum execution time: 112_507_000 picoseconds. + Weight::from_parts(154_187_096, 0) + // Standard Error: 337_593 + .saturating_add(Weight::from_parts(345_354_236, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1079,22 +1081,22 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_911_786_000 picoseconds. - Weight::from_parts(44_034_848_000, 0) - // Standard Error: 268_084 - .saturating_add(Weight::from_parts(7_840_641, 0).saturating_mul(p.into())) - // Standard Error: 268_071 - .saturating_add(Weight::from_parts(171_034_577, 0).saturating_mul(s.into())) + // Minimum execution time: 47_153_654_000 picoseconds. + Weight::from_parts(1_593_858_024, 0) + // Standard Error: 134_134 + .saturating_add(Weight::from_parts(21_400_246, 0).saturating_mul(p.into())) + // Standard Error: 134_203 + .saturating_add(Weight::from_parts(168_429_824, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_178_000 picoseconds. - Weight::from_parts(151_638_067, 0) - // Standard Error: 307_779 - .saturating_add(Weight::from_parts(360_201_120, 0).saturating_mul(r.into())) + // Minimum execution time: 110_278_000 picoseconds. + Weight::from_parts(157_016_627, 0) + // Standard Error: 351_761 + .saturating_add(Weight::from_parts(348_736_339, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1102,32 +1104,32 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_074_991_000 picoseconds. - Weight::from_parts(45_234_378_000, 0) - // Standard Error: 283_779 - .saturating_add(Weight::from_parts(7_989_562, 0).saturating_mul(p.into())) - // Standard Error: 283_765 - .saturating_add(Weight::from_parts(170_645_975, 0).saturating_mul(s.into())) + // Minimum execution time: 43_334_989_000 picoseconds. + Weight::from_parts(341_466_518, 0) + // Standard Error: 133_206 + .saturating_add(Weight::from_parts(20_820_914, 0).saturating_mul(p.into())) + // Standard Error: 133_275 + .saturating_add(Weight::from_parts(168_745_496, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_pay_program_rent(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_835_000 picoseconds. - Weight::from_parts(115_102_214, 0) - // Standard Error: 34_404 - .saturating_add(Weight::from_parts(2_142_089, 0).saturating_mul(r.into())) + // Minimum execution time: 99_990_000 picoseconds. + Weight::from_parts(118_439_219, 0) + // Standard Error: 33_092 + .saturating_add(Weight::from_parts(1_902_407, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 95_078_000 picoseconds. - Weight::from_parts(134_205_201, 1131) - // Standard Error: 22_980 - .saturating_add(Weight::from_parts(16_531_416, 0).saturating_mul(p.into())) + // Minimum execution time: 95_739_000 picoseconds. + Weight::from_parts(147_630_632, 1131) + // Standard Error: 17_000 + .saturating_add(Weight::from_parts(14_416_625, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1136,10 +1138,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 96_686_000 picoseconds. - Weight::from_parts(98_247_000, 1131) - // Standard Error: 31_568 - .saturating_add(Weight::from_parts(41_868_408, 0).saturating_mul(p.into())) + // Minimum execution time: 95_257_000 picoseconds. + Weight::from_parts(96_658_000, 1131) + // Standard Error: 35_627 + .saturating_add(Weight::from_parts(39_563_555, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1148,10 +1150,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_172_399_000 picoseconds. - Weight::from_parts(7_934_736_669, 5069931) - // Standard Error: 90_294 - .saturating_add(Weight::from_parts(44_059_914, 0).saturating_mul(p.into())) + // Minimum execution time: 7_458_228_000 picoseconds. + Weight::from_parts(7_421_053_198, 5069931) + // Standard Error: 68_238 + .saturating_add(Weight::from_parts(39_165_284, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -1159,10 +1161,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1813 + p * (65580 ±0)` // Estimated: `1939 + p * (75482 ±0)` - // Minimum execution time: 97_101_000 picoseconds. - Weight::from_parts(99_642_000, 1939) - // Standard Error: 38_446 - .saturating_add(Weight::from_parts(59_625_042, 0).saturating_mul(p.into())) + // Minimum execution time: 101_752_000 picoseconds. + Weight::from_parts(103_190_000, 1939) + // Standard Error: 33_523 + .saturating_add(Weight::from_parts(55_546_158, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -1171,10 +1173,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 101_726_000 picoseconds. - Weight::from_parts(104_006_012, 1131) - // Standard Error: 73_331 - .saturating_add(Weight::from_parts(40_363_581, 0).saturating_mul(p.into())) + // Minimum execution time: 105_203_000 picoseconds. + Weight::from_parts(105_889_534, 1131) + // Standard Error: 68_434 + .saturating_add(Weight::from_parts(39_824_672, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1183,10 +1185,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 671_731_000 picoseconds. - Weight::from_parts(700_428_000, 1496) - // Standard Error: 235_378 - .saturating_add(Weight::from_parts(55_804_323, 0).saturating_mul(p.into())) + // Minimum execution time: 758_425_000 picoseconds. + Weight::from_parts(766_981_333, 1496) + // Standard Error: 264_123 + .saturating_add(Weight::from_parts(47_348_057, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -1195,10 +1197,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_240_630_000 picoseconds. - Weight::from_parts(1_259_057_176, 317931) - // Standard Error: 261_140 - .saturating_add(Weight::from_parts(55_057_744, 0).saturating_mul(p.into())) + // Minimum execution time: 1_211_340_000 picoseconds. + Weight::from_parts(1_235_414_860, 317931) + // Standard Error: 175_209 + .saturating_add(Weight::from_parts(47_303_916, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -1206,935 +1208,935 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_348_000 picoseconds. - Weight::from_parts(3_626_000, 0) - // Standard Error: 214_323 - .saturating_add(Weight::from_parts(78_486_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_809_000 picoseconds. + Weight::from_parts(9_556_498, 0) + // Standard Error: 265_909 + .saturating_add(Weight::from_parts(74_640_397, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_469_766_000 picoseconds. - Weight::from_parts(4_346_471_807, 0) - // Standard Error: 80_728 - .saturating_add(Weight::from_parts(4_713_314, 0).saturating_mul(r.into())) + // Minimum execution time: 4_485_319_000 picoseconds. + Weight::from_parts(4_204_722_813, 0) + // Standard Error: 77_944 + .saturating_add(Weight::from_parts(5_689_610, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_425_982_000 picoseconds. - Weight::from_parts(4_330_284_940, 0) - // Standard Error: 74_620 - .saturating_add(Weight::from_parts(4_628_865, 0).saturating_mul(r.into())) + // Minimum execution time: 4_493_188_000 picoseconds. + Weight::from_parts(4_224_150_797, 0) + // Standard Error: 76_792 + .saturating_add(Weight::from_parts(5_537_294, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_523_555_000 picoseconds. - Weight::from_parts(11_703_046_471, 0) - // Standard Error: 142_447 - .saturating_add(Weight::from_parts(10_471_668, 0).saturating_mul(r.into())) + // Minimum execution time: 11_208_366_000 picoseconds. + Weight::from_parts(11_801_740_139, 0) + // Standard Error: 174_292 + .saturating_add(Weight::from_parts(9_759_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_678_567_000 picoseconds. - Weight::from_parts(11_004_580_924, 0) - // Standard Error: 236_889 - .saturating_add(Weight::from_parts(11_641_285, 0).saturating_mul(r.into())) + // Minimum execution time: 10_564_427_000 picoseconds. + Weight::from_parts(11_673_138_842, 0) + // Standard Error: 129_932 + .saturating_add(Weight::from_parts(7_715_810, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_392_000 picoseconds. - Weight::from_parts(2_511_000, 0) - // Standard Error: 8_367 - .saturating_add(Weight::from_parts(3_799_391, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_459_000, 0) + // Standard Error: 7_413 + .saturating_add(Weight::from_parts(3_819_853, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_427_000 picoseconds. - Weight::from_parts(2_097_272, 0) - // Standard Error: 9_819 - .saturating_add(Weight::from_parts(3_176_824, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(17_584, 0) + // Standard Error: 8_869 + .saturating_add(Weight::from_parts(3_163_225, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_397_000 picoseconds. - Weight::from_parts(3_703_691, 0) - // Standard Error: 994 - .saturating_add(Weight::from_parts(1_561_922, 0).saturating_mul(r.into())) + // Minimum execution time: 2_372_000 picoseconds. + Weight::from_parts(3_529_389, 0) + // Standard Error: 1_009 + .saturating_add(Weight::from_parts(1_570_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_483_000 picoseconds. - Weight::from_parts(2_601_000, 0) - // Standard Error: 9_331 - .saturating_add(Weight::from_parts(2_888_581, 0).saturating_mul(r.into())) + // Minimum execution time: 2_410_000 picoseconds. + Weight::from_parts(2_462_000, 0) + // Standard Error: 10_020 + .saturating_add(Weight::from_parts(2_916_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_439_000 picoseconds. - Weight::from_parts(1_761_663, 0) - // Standard Error: 14_372 - .saturating_add(Weight::from_parts(5_100_133, 0).saturating_mul(r.into())) + // Minimum execution time: 2_434_000 picoseconds. + Weight::from_parts(4_520_215, 0) + // Standard Error: 25_744 + .saturating_add(Weight::from_parts(5_007_169, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_234_000 picoseconds. - Weight::from_parts(5_492_163, 0) - // Standard Error: 1_185 - .saturating_add(Weight::from_parts(176_215, 0).saturating_mul(e.into())) + // Minimum execution time: 6_982_000 picoseconds. + Weight::from_parts(5_560_254, 0) + // Standard Error: 1_254 + .saturating_add(Weight::from_parts(172_086, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_491_000 picoseconds. - Weight::from_parts(5_061_503, 0) - // Standard Error: 8_350 - .saturating_add(Weight::from_parts(2_644_398, 0).saturating_mul(r.into())) + // Minimum execution time: 2_493_000 picoseconds. + Weight::from_parts(5_383_881, 0) + // Standard Error: 8_679 + .saturating_add(Weight::from_parts(2_569_994, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_644_398 - - 2_438_254, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_569_994 - + 2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(5_535_035, 0) - // Standard Error: 14_338 - .saturating_add(Weight::from_parts(2_438_254, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(5_032_831, 0) + // Standard Error: 13_406 + .saturating_add(Weight::from_parts(2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_844_000 picoseconds. - Weight::from_parts(25_838_862, 0) - // Standard Error: 42_622 - .saturating_add(Weight::from_parts(9_686_143, 0).saturating_mul(r.into())) + // Minimum execution time: 2_824_000 picoseconds. + Weight::from_parts(15_898_590, 0) + // Standard Error: 22_120 + .saturating_add(Weight::from_parts(9_801_538, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_112_000 picoseconds. - Weight::from_parts(5_743_185, 0) - // Standard Error: 5_493 - .saturating_add(Weight::from_parts(1_233_796, 0).saturating_mul(p.into())) + // Minimum execution time: 12_145_000 picoseconds. + Weight::from_parts(3_387_917, 0) + // Standard Error: 5_423 + .saturating_add(Weight::from_parts(1_227_949, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_473_000 picoseconds. - Weight::from_parts(5_937_974, 0) + // Minimum execution time: 5_411_000 picoseconds. + Weight::from_parts(5_748_068, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_014_000 picoseconds. - Weight::from_parts(5_247_579, 0) - // Standard Error: 3_254 - .saturating_add(Weight::from_parts(453_803, 0).saturating_mul(r.into())) + // Minimum execution time: 4_983_000 picoseconds. + Weight::from_parts(5_574_091, 0) + // Standard Error: 2_393 + .saturating_add(Weight::from_parts(388_621, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_950_000 picoseconds. - Weight::from_parts(2_980_884, 0) - // Standard Error: 6_602 - .saturating_add(Weight::from_parts(1_178_313, 0).saturating_mul(r.into())) + // Minimum execution time: 4_970_000 picoseconds. + Weight::from_parts(4_256_893, 0) + // Standard Error: 4_031 + .saturating_add(Weight::from_parts(1_017_026, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_957_000 picoseconds. - Weight::from_parts(1_255_357, 0) - // Standard Error: 11_777 - .saturating_add(Weight::from_parts(1_371_915, 0).saturating_mul(r.into())) + // Minimum execution time: 5_107_000 picoseconds. + Weight::from_parts(5_169_516, 0) + // Standard Error: 5_840 + .saturating_add(Weight::from_parts(1_033_267, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_526_000 picoseconds. - Weight::from_parts(2_358_200, 0) - // Standard Error: 7_803 - .saturating_add(Weight::from_parts(916_414, 0).saturating_mul(r.into())) + // Minimum execution time: 6_191_000 picoseconds. + Weight::from_parts(2_824_317, 0) + // Standard Error: 6_221 + .saturating_add(Weight::from_parts(819_072, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_534_000 picoseconds. - Weight::from_parts(1_078_818, 0) - // Standard Error: 8_155 - .saturating_add(Weight::from_parts(1_601_009, 0).saturating_mul(r.into())) + // Minimum execution time: 6_186_000 picoseconds. + Weight::from_parts(6_284_000, 0) + // Standard Error: 7_567 + .saturating_add(Weight::from_parts(1_366_567, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_292_000 picoseconds. - Weight::from_parts(2_896_295, 0) - // Standard Error: 9_977 - .saturating_add(Weight::from_parts(7_220_458, 0).saturating_mul(r.into())) + // Minimum execution time: 5_772_000 picoseconds. + Weight::from_parts(1_290_675, 0) + // Standard Error: 12_383 + .saturating_add(Weight::from_parts(7_324_659, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_167 - .saturating_add(Weight::from_parts(3_365_545, 0).saturating_mul(r.into())) + // Minimum execution time: 2_348_000 picoseconds. + Weight::from_parts(2_405_000, 0) + // Standard Error: 6_430 + .saturating_add(Weight::from_parts(3_424_997, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_502_000, 0) - // Standard Error: 5_525 - .saturating_add(Weight::from_parts(3_090_577, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_470_000, 0) + // Standard Error: 6_720 + .saturating_add(Weight::from_parts(3_191_012, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_462_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 5_417 - .saturating_add(Weight::from_parts(3_118_601, 0).saturating_mul(r.into())) + // Minimum execution time: 2_399_000 picoseconds. + Weight::from_parts(2_454_000, 0) + // Standard Error: 6_493 + .saturating_add(Weight::from_parts(3_170_380, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_358_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 4_982 - .saturating_add(Weight::from_parts(2_770_061, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_510_000, 0) + // Standard Error: 4_408 + .saturating_add(Weight::from_parts(2_689_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 4_969 - .saturating_add(Weight::from_parts(704_388, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_457_000, 0) + // Standard Error: 4_562 + .saturating_add(Weight::from_parts(597_024, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(191_200, 0) - // Standard Error: 6_017 - .saturating_add(Weight::from_parts(562_742, 0).saturating_mul(r.into())) + // Minimum execution time: 2_310_000 picoseconds. + Weight::from_parts(1_396_269, 0) + // Standard Error: 4_549 + .saturating_add(Weight::from_parts(424_515, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 7_924 - .saturating_add(Weight::from_parts(1_968_376, 0).saturating_mul(r.into())) + // Minimum execution time: 2_381_000 picoseconds. + Weight::from_parts(2_403_000, 0) + // Standard Error: 11_083 + .saturating_add(Weight::from_parts(1_920_463, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_446_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 7_912 - .saturating_add(Weight::from_parts(1_346_364, 0).saturating_mul(r.into())) + // Minimum execution time: 2_426_000 picoseconds. + Weight::from_parts(2_505_000, 0) + // Standard Error: 7_577 + .saturating_add(Weight::from_parts(1_214_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(83_668, 0) - // Standard Error: 7_204 - .saturating_add(Weight::from_parts(543_317, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(1_444_257, 0) + // Standard Error: 3_963 + .saturating_add(Weight::from_parts(390_034, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_493_000 picoseconds. - Weight::from_parts(197_096, 0) - // Standard Error: 6_608 - .saturating_add(Weight::from_parts(525_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(1_088_210, 0) + // Standard Error: 4_447 + .saturating_add(Weight::from_parts(425_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 5_207 - .saturating_add(Weight::from_parts(642_915, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_478_000, 0) + // Standard Error: 5_432 + .saturating_add(Weight::from_parts(553_030, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_505_000 picoseconds. - Weight::from_parts(2_556_000, 0) - // Standard Error: 4_430 - .saturating_add(Weight::from_parts(640_970, 0).saturating_mul(r.into())) + // Minimum execution time: 2_305_000 picoseconds. + Weight::from_parts(2_453_000, 0) + // Standard Error: 4_669 + .saturating_add(Weight::from_parts(548_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_399_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 4_248 - .saturating_add(Weight::from_parts(574_179, 0).saturating_mul(r.into())) + // Minimum execution time: 2_252_000 picoseconds. + Weight::from_parts(417_566, 0) + // Standard Error: 5_838 + .saturating_add(Weight::from_parts(524_770, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(1_554_632, 0) - // Standard Error: 4_096 - .saturating_add(Weight::from_parts(386_240, 0).saturating_mul(r.into())) + // Minimum execution time: 2_337_000 picoseconds. + Weight::from_parts(1_750_585, 0) + // Standard Error: 4_161 + .saturating_add(Weight::from_parts(336_779, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(3_011_768, 0) - // Standard Error: 1_923 - .saturating_add(Weight::from_parts(160_611, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_780_390, 0) + // Standard Error: 1_772 + .saturating_add(Weight::from_parts(162_416, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_856_296, 0) - // Standard Error: 2_574 - .saturating_add(Weight::from_parts(173_194, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_644_633, 0) + // Standard Error: 2_185 + .saturating_add(Weight::from_parts(169_399, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_540_000, 0) - // Standard Error: 8_614 - .saturating_add(Weight::from_parts(1_773_707, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_452_000, 0) + // Standard Error: 12_455 + .saturating_add(Weight::from_parts(1_921_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 6_895 - .saturating_add(Weight::from_parts(1_129_796, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_507_000, 0) + // Standard Error: 8_224 + .saturating_add(Weight::from_parts(1_146_048, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 8_855 - .saturating_add(Weight::from_parts(1_781_383, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 11_641 + .saturating_add(Weight::from_parts(1_869_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_433_000 picoseconds. - Weight::from_parts(2_561_000, 0) - // Standard Error: 8_930 - .saturating_add(Weight::from_parts(1_299_565, 0).saturating_mul(r.into())) + // Minimum execution time: 2_376_000 picoseconds. + Weight::from_parts(2_471_000, 0) + // Standard Error: 7_045 + .saturating_add(Weight::from_parts(1_137_742, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_370 - .saturating_add(Weight::from_parts(1_912_177, 0).saturating_mul(r.into())) + // Minimum execution time: 2_294_000 picoseconds. + Weight::from_parts(2_408_000, 0) + // Standard Error: 12_234 + .saturating_add(Weight::from_parts(1_829_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_375_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_609 - .saturating_add(Weight::from_parts(1_318_072, 0).saturating_mul(r.into())) + // Minimum execution time: 2_351_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_110_559, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_438_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 7_147 - .saturating_add(Weight::from_parts(1_902_313, 0).saturating_mul(r.into())) + // Minimum execution time: 2_334_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 11_321 + .saturating_add(Weight::from_parts(1_848_641, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_369_000 picoseconds. - Weight::from_parts(2_420_000, 0) - // Standard Error: 7_127 - .saturating_add(Weight::from_parts(1_269_528, 0).saturating_mul(r.into())) + // Minimum execution time: 2_333_000 picoseconds. + Weight::from_parts(2_489_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_181_103, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_497_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 9_809 - .saturating_add(Weight::from_parts(1_858_855, 0).saturating_mul(r.into())) + // Minimum execution time: 2_355_000 picoseconds. + Weight::from_parts(2_421_000, 0) + // Standard Error: 11_898 + .saturating_add(Weight::from_parts(1_873_542, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_522_000, 0) - // Standard Error: 9_811 - .saturating_add(Weight::from_parts(1_226_193, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 7_587 + .saturating_add(Weight::from_parts(1_137_333, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 7_568 - .saturating_add(Weight::from_parts(1_955_726, 0).saturating_mul(r.into())) + // Minimum execution time: 2_436_000 picoseconds. + Weight::from_parts(2_545_000, 0) + // Standard Error: 12_027 + .saturating_add(Weight::from_parts(1_916_974, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_515_000, 0) - // Standard Error: 7_599 - .saturating_add(Weight::from_parts(1_311_184, 0).saturating_mul(r.into())) + // Minimum execution time: 2_417_000 picoseconds. + Weight::from_parts(2_483_000, 0) + // Standard Error: 9_499 + .saturating_add(Weight::from_parts(1_173_678, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_406_000 picoseconds. - Weight::from_parts(2_526_000, 0) - // Standard Error: 7_978 - .saturating_add(Weight::from_parts(1_934_575, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_451_000, 0) + // Standard Error: 11_251 + .saturating_add(Weight::from_parts(1_916_412, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_579_000, 0) - // Standard Error: 7_835 - .saturating_add(Weight::from_parts(1_361_324, 0).saturating_mul(r.into())) + // Minimum execution time: 2_412_000 picoseconds. + Weight::from_parts(2_481_000, 0) + // Standard Error: 7_708 + .saturating_add(Weight::from_parts(1_270_050, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(2_576_000, 0) - // Standard Error: 7_250 - .saturating_add(Weight::from_parts(1_910_453, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_460_000, 0) + // Standard Error: 11_242 + .saturating_add(Weight::from_parts(1_963_052, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_447_000 picoseconds. - Weight::from_parts(2_481_000, 0) - // Standard Error: 7_289 - .saturating_add(Weight::from_parts(1_319_827, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 8_072 + .saturating_add(Weight::from_parts(1_201_725, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 9_075 - .saturating_add(Weight::from_parts(1_885_122, 0).saturating_mul(r.into())) + // Minimum execution time: 2_398_000 picoseconds. + Weight::from_parts(2_469_000, 0) + // Standard Error: 10_414 + .saturating_add(Weight::from_parts(1_956_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_548_000, 0) - // Standard Error: 6_211 - .saturating_add(Weight::from_parts(1_137_406, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_515_000, 0) + // Standard Error: 8_127 + .saturating_add(Weight::from_parts(1_258_649, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_504_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 9_758 - .saturating_add(Weight::from_parts(1_796_339, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_494_000, 0) + // Standard Error: 11_588 + .saturating_add(Weight::from_parts(1_962_985, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 9_133 - .saturating_add(Weight::from_parts(1_357_535, 0).saturating_mul(r.into())) + // Minimum execution time: 2_358_000 picoseconds. + Weight::from_parts(2_488_000, 0) + // Standard Error: 7_261 + .saturating_add(Weight::from_parts(1_184_404, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_480_000, 0) - // Standard Error: 8_359 - .saturating_add(Weight::from_parts(1_478_633, 0).saturating_mul(r.into())) + // Minimum execution time: 2_397_000 picoseconds. + Weight::from_parts(2_492_000, 0) + // Standard Error: 9_263 + .saturating_add(Weight::from_parts(1_394_850, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_452_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 6_517 - .saturating_add(Weight::from_parts(796_336, 0).saturating_mul(r.into())) + // Minimum execution time: 2_457_000 picoseconds. + Weight::from_parts(2_503_000, 0) + // Standard Error: 5_681 + .saturating_add(Weight::from_parts(680_392, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_533_000 picoseconds. - Weight::from_parts(2_581_000, 0) - // Standard Error: 8_508 - .saturating_add(Weight::from_parts(1_464_442, 0).saturating_mul(r.into())) + // Minimum execution time: 2_406_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 9_660 + .saturating_add(Weight::from_parts(1_386_389, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_555_000, 0) - // Standard Error: 6_791 - .saturating_add(Weight::from_parts(786_844, 0).saturating_mul(r.into())) + // Minimum execution time: 2_367_000 picoseconds. + Weight::from_parts(2_431_000, 0) + // Standard Error: 6_711 + .saturating_add(Weight::from_parts(730_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_538_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 7_582 - .saturating_add(Weight::from_parts(1_877_594, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_416_000, 0) + // Standard Error: 9_024 + .saturating_add(Weight::from_parts(1_863_623, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 7_649 - .saturating_add(Weight::from_parts(1_374_403, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_438_000, 0) + // Standard Error: 7_958 + .saturating_add(Weight::from_parts(1_321_817, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(13_577_124, 0) - // Standard Error: 24_454 - .saturating_add(Weight::from_parts(1_848_524, 0).saturating_mul(r.into())) + // Minimum execution time: 2_416_000 picoseconds. + Weight::from_parts(10_690_604, 0) + // Standard Error: 30_155 + .saturating_add(Weight::from_parts(2_190_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(8_056_015, 0) - // Standard Error: 18_230 - .saturating_add(Weight::from_parts(1_998_870, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_000 picoseconds. + Weight::from_parts(6_659_851, 0) + // Standard Error: 20_794 + .saturating_add(Weight::from_parts(2_131_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_501_000 picoseconds. - Weight::from_parts(6_359_851, 0) - // Standard Error: 24_959 - .saturating_add(Weight::from_parts(2_532_087, 0).saturating_mul(r.into())) + // Minimum execution time: 2_447_000 picoseconds. + Weight::from_parts(8_734_500, 0) + // Standard Error: 27_315 + .saturating_add(Weight::from_parts(2_424_002, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_465_000 picoseconds. - Weight::from_parts(3_211_947, 0) - // Standard Error: 12_549 - .saturating_add(Weight::from_parts(2_290_659, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(7_080_230, 0) + // Standard Error: 25_272 + .saturating_add(Weight::from_parts(2_118_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_484_000, 0) - // Standard Error: 14_396 - .saturating_add(Weight::from_parts(9_501_882, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(16_266_439, 0) + // Standard Error: 55_090 + .saturating_add(Weight::from_parts(8_311_076, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_551_000 picoseconds. - Weight::from_parts(2_786_324, 0) - // Standard Error: 42_129 - .saturating_add(Weight::from_parts(7_363_990, 0).saturating_mul(r.into())) + // Minimum execution time: 2_421_000 picoseconds. + Weight::from_parts(12_610_497, 0) + // Standard Error: 54_187 + .saturating_add(Weight::from_parts(6_882_409, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(11_631_140, 0) - // Standard Error: 29_415 - .saturating_add(Weight::from_parts(2_239_863, 0).saturating_mul(r.into())) + // Minimum execution time: 2_443_000 picoseconds. + Weight::from_parts(10_574_314, 0) + // Standard Error: 31_989 + .saturating_add(Weight::from_parts(2_353_204, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_722_000 picoseconds. - Weight::from_parts(8_602_177, 0) - // Standard Error: 23_181 - .saturating_add(Weight::from_parts(2_039_962, 0).saturating_mul(r.into())) + // Minimum execution time: 2_484_000 picoseconds. + Weight::from_parts(6_231_027, 0) + // Standard Error: 25_458 + .saturating_add(Weight::from_parts(2_182_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 7_930 - .saturating_add(Weight::from_parts(1_480_355, 0).saturating_mul(r.into())) + // Minimum execution time: 2_435_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 10_898 + .saturating_add(Weight::from_parts(1_495_027, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 6_547 - .saturating_add(Weight::from_parts(804_477, 0).saturating_mul(r.into())) + // Minimum execution time: 2_403_000 picoseconds. + Weight::from_parts(2_476_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(787_727, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_577_000, 0) - // Standard Error: 8_009 - .saturating_add(Weight::from_parts(1_437_777, 0).saturating_mul(r.into())) + // Minimum execution time: 2_357_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 9_797 + .saturating_add(Weight::from_parts(1_439_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_310_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 4_869 - .saturating_add(Weight::from_parts(684_646, 0).saturating_mul(r.into())) + // Minimum execution time: 2_385_000 picoseconds. + Weight::from_parts(2_443_000, 0) + // Standard Error: 6_226 + .saturating_add(Weight::from_parts(729_639, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 10_084 - .saturating_add(Weight::from_parts(1_349_015, 0).saturating_mul(r.into())) + // Minimum execution time: 2_374_000 picoseconds. + Weight::from_parts(2_525_000, 0) + // Standard Error: 9_596 + .saturating_add(Weight::from_parts(1_427_622, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_574_000, 0) - // Standard Error: 7_421 - .saturating_add(Weight::from_parts(789_933, 0).saturating_mul(r.into())) + // Minimum execution time: 2_291_000 picoseconds. + Weight::from_parts(2_427_000, 0) + // Standard Error: 6_929 + .saturating_add(Weight::from_parts(762_882, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 8_551 - .saturating_add(Weight::from_parts(1_311_103, 0).saturating_mul(r.into())) + // Minimum execution time: 2_380_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 9_317 + .saturating_add(Weight::from_parts(1_193_088, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_480_000 picoseconds. - Weight::from_parts(2_547_000, 0) - // Standard Error: 6_237 - .saturating_add(Weight::from_parts(740_808, 0).saturating_mul(r.into())) + // Minimum execution time: 2_366_000 picoseconds. + Weight::from_parts(2_466_000, 0) + // Standard Error: 5_050 + .saturating_add(Weight::from_parts(635_952, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_451_000 picoseconds. - Weight::from_parts(2_482_000, 0) - // Standard Error: 8_019 - .saturating_add(Weight::from_parts(1_301_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(2_501_000, 0) + // Standard Error: 9_259 + .saturating_add(Weight::from_parts(1_224_486, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_479_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 4_542 - .saturating_add(Weight::from_parts(651_494, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 5_214 + .saturating_add(Weight::from_parts(653_658, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_539_000, 0) - // Standard Error: 6_578 - .saturating_add(Weight::from_parts(1_103_078, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 8_988 + .saturating_add(Weight::from_parts(1_208_136, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_510_000 picoseconds. - Weight::from_parts(2_566_000, 0) - // Standard Error: 5_804 - .saturating_add(Weight::from_parts(608_889, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_495_000, 0) + // Standard Error: 5_901 + .saturating_add(Weight::from_parts(681_932, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 7_647 - .saturating_add(Weight::from_parts(1_279_714, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_511_000, 0) + // Standard Error: 8_378 + .saturating_add(Weight::from_parts(1_191_407, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_489_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 5_933 - .saturating_add(Weight::from_parts(710_512, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 5_440 + .saturating_add(Weight::from_parts(628_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_463_000 picoseconds. - Weight::from_parts(2_573_000, 0) - // Standard Error: 7_876 - .saturating_add(Weight::from_parts(1_291_902, 0).saturating_mul(r.into())) + // Minimum execution time: 2_472_000 picoseconds. + Weight::from_parts(2_497_000, 0) + // Standard Error: 8_533 + .saturating_add(Weight::from_parts(1_195_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_394_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 5_878 - .saturating_add(Weight::from_parts(722_117, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(2_435_000, 0) + // Standard Error: 5_344 + .saturating_add(Weight::from_parts(650_899, 0).saturating_mul(r.into())) } fn tasks_remove_resume_session() -> Weight { // Proof Size summary in bytes: // Measured: `352` - // Estimated: `4169` - // Minimum execution time: 5_941_000 picoseconds. - Weight::from_parts(6_194_000, 4169) + // Estimated: `3817` + // Minimum execution time: 5_677_000 picoseconds. + Weight::from_parts(6_089_000, 3817) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1107` - // Estimated: `24053` - // Minimum execution time: 63_669_000 picoseconds. - Weight::from_parts(71_431_000, 24053) + // Estimated: `6196` + // Minimum execution time: 79_769_000 picoseconds. + Weight::from_parts(83_734_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `888` - // Estimated: `22158` - // Minimum execution time: 47_776_000 picoseconds. - Weight::from_parts(49_097_000, 22158) + // Estimated: `4353` + // Minimum execution time: 45_517_000 picoseconds. + Weight::from_parts(48_081_000, 4353) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: // Measured: `1010` - // Estimated: `34619` - // Minimum execution time: 76_569_000 picoseconds. - Weight::from_parts(80_956_000, 34619) + // Estimated: `6196` + // Minimum execution time: 92_600_000 picoseconds. + Weight::from_parts(96_013_000, 6196) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: // Measured: `695` - // Estimated: `20509` - // Minimum execution time: 33_298_000 picoseconds. - Weight::from_parts(34_390_000, 20509) + // Estimated: `4160` + // Minimum execution time: 31_319_000 picoseconds. + Weight::from_parts(32_323_000, 4160) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: // Measured: `976` - // Estimated: `26636` - // Minimum execution time: 51_224_000 picoseconds. - Weight::from_parts(54_016_000, 26636) + // Estimated: `4441` + // Minimum execution time: 47_113_000 picoseconds. + Weight::from_parts(48_721_000, 4441) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -2142,25 +2144,25 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_502_000 picoseconds. - Weight::from_parts(3_736_000, 3545) + // Minimum execution time: 3_331_000 picoseconds. + Weight::from_parts(3_516_000, 3545) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: // Measured: `1626` - // Estimated: `58232` - // Minimum execution time: 116_554_000 picoseconds. - Weight::from_parts(120_965_000, 58232) + // Estimated: `7566` + // Minimum execution time: 126_421_000 picoseconds. + Weight::from_parts(128_408_000, 7566) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } fn tasks_remove_from_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `1332` - // Estimated: `46962` - // Minimum execution time: 91_297_000 picoseconds. - Weight::from_parts(98_825_000, 46962) + // Estimated: `7272` + // Minimum execution time: 108_929_000 picoseconds. + Weight::from_parts(113_479_000, 7272) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -2168,31 +2170,31 @@ impl pallet_gear::WeightInfo for SubstrateWeight { fn tasks_pause_program(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2303 + c * (16400 ±0)` - // Estimated: `19878 + c * (84480 ±0)` - // Minimum execution time: 30_995_000 picoseconds. - Weight::from_parts(31_512_000, 19878) - // Standard Error: 83_380 - .saturating_add(Weight::from_parts(39_172_227, 0).saturating_mul(c.into())) + // Estimated: `4854 + c * (18876 ±0)` + // Minimum execution time: 29_288_000 picoseconds. + Weight::from_parts(29_758_000, 4854) + // Standard Error: 71_310 + .saturating_add(Weight::from_parts(36_877_617, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 84480).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 18876).saturating_mul(c.into())) } /// The range of component `c` is `[0, 2044]`. fn tasks_pause_program_uninited(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3181 + c * (42 ±0)` - // Estimated: `61147 + c * (2947 ±0)` - // Minimum execution time: 92_674_000 picoseconds. - Weight::from_parts(116_875_856, 61147) - // Standard Error: 2_740 - .saturating_add(Weight::from_parts(1_037_041, 0).saturating_mul(c.into())) + // Measured: `3129 + c * (42 ±0)` + // Estimated: `8171 + c * (2517 ±0)` + // Minimum execution time: 86_496_000 picoseconds. + Weight::from_parts(80_366_450, 8171) + // Standard Error: 2_411 + .saturating_add(Weight::from_parts(1_048_389, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(9_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 2947).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 2517).saturating_mul(c.into())) } } @@ -2203,130 +2205,130 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_290_000 picoseconds. - Weight::from_parts(107_714_130, 0) - // Standard Error: 87_424 - .saturating_add(Weight::from_parts(17_565_908, 0).saturating_mul(r.into())) + // Minimum execution time: 100_360_000 picoseconds. + Weight::from_parts(108_099_554, 0) + // Standard Error: 89_418 + .saturating_add(Weight::from_parts(20_651_662, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_276_000 picoseconds. - Weight::from_parts(102_418_204, 0) - // Standard Error: 80_308 - .saturating_add(Weight::from_parts(18_444_560, 0).saturating_mul(r.into())) + // Minimum execution time: 102_301_000 picoseconds. + Weight::from_parts(110_001_956, 0) + // Standard Error: 94_731 + .saturating_add(Weight::from_parts(18_645_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_679_000 picoseconds. - Weight::from_parts(103_850_060, 0) - // Standard Error: 87_584 - .saturating_add(Weight::from_parts(16_340_788, 0).saturating_mul(r.into())) + // Minimum execution time: 102_557_000 picoseconds. + Weight::from_parts(109_788_550, 0) + // Standard Error: 91_733 + .saturating_add(Weight::from_parts(18_591_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_806_000 picoseconds. - Weight::from_parts(103_474_258, 0) - // Standard Error: 89_955 - .saturating_add(Weight::from_parts(16_614_218, 0).saturating_mul(r.into())) + // Minimum execution time: 98_042_000 picoseconds. + Weight::from_parts(106_736_120, 0) + // Standard Error: 94_927 + .saturating_add(Weight::from_parts(17_957_286, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 606_431_000 picoseconds. - Weight::from_parts(662_494_234, 0) - // Standard Error: 761_483 - .saturating_add(Weight::from_parts(25_620_440, 0).saturating_mul(r.into())) + // Minimum execution time: 729_981_000 picoseconds. + Weight::from_parts(770_486_868, 0) + // Standard Error: 827_731 + .saturating_add(Weight::from_parts(13_651_464, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 595_892_000 picoseconds. - Weight::from_parts(674_093_114, 0) - // Standard Error: 1_066_086 - .saturating_add(Weight::from_parts(23_822_444, 0).saturating_mul(r.into())) + // Minimum execution time: 727_148_000 picoseconds. + Weight::from_parts(765_867_888, 0) + // Standard Error: 868_890 + .saturating_add(Weight::from_parts(54_794_942, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_460_000 picoseconds. - Weight::from_parts(112_708_968, 0) - // Standard Error: 92_535 - .saturating_add(Weight::from_parts(11_120_936, 0).saturating_mul(r.into())) + // Minimum execution time: 107_964_000 picoseconds. + Weight::from_parts(114_964_778, 0) + // Standard Error: 83_962 + .saturating_add(Weight::from_parts(9_302_670, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 109_465_000 picoseconds. - Weight::from_parts(117_255_480, 0) - // Standard Error: 96_440 - .saturating_add(Weight::from_parts(6_716_962, 0).saturating_mul(r.into())) + // Minimum execution time: 108_029_000 picoseconds. + Weight::from_parts(115_418_866, 0) + // Standard Error: 87_224 + .saturating_add(Weight::from_parts(13_275_550, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_445_000 picoseconds. - Weight::from_parts(104_500_586, 0) - // Standard Error: 1_641_842 - .saturating_add(Weight::from_parts(503_314_880, 0).saturating_mul(r.into())) + // Minimum execution time: 98_924_000 picoseconds. + Weight::from_parts(105_750_530, 0) + // Standard Error: 2_280_564 + .saturating_add(Weight::from_parts(196_195_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_181_000 picoseconds. - Weight::from_parts(105_227_918, 0) - // Standard Error: 2_343_026 - .saturating_add(Weight::from_parts(426_477_654, 0).saturating_mul(r.into())) + // Minimum execution time: 98_211_000 picoseconds. + Weight::from_parts(104_557_900, 0) + // Standard Error: 2_233_729 + .saturating_add(Weight::from_parts(188_545_668, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_585_000 picoseconds. - Weight::from_parts(102_197_814, 0) - // Standard Error: 1_411_445 - .saturating_add(Weight::from_parts(465_536_900, 0).saturating_mul(r.into())) + // Minimum execution time: 97_833_000 picoseconds. + Weight::from_parts(104_955_998, 0) + // Standard Error: 1_506_602 + .saturating_add(Weight::from_parts(124_656_922, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_297_000 picoseconds. - Weight::from_parts(101_445_166, 0) - // Standard Error: 2_227_511 - .saturating_add(Weight::from_parts(421_267_332, 0).saturating_mul(r.into())) + // Minimum execution time: 97_646_000 picoseconds. + Weight::from_parts(105_071_136, 0) + // Standard Error: 2_289_588 + .saturating_add(Weight::from_parts(191_268_748, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_815_000 picoseconds. - Weight::from_parts(101_957_812, 0) - // Standard Error: 1_462_209 - .saturating_add(Weight::from_parts(480_126_430, 0).saturating_mul(r.into())) + // Minimum execution time: 100_525_000 picoseconds. + Weight::from_parts(108_114_524, 0) + // Standard Error: 2_282_030 + .saturating_add(Weight::from_parts(186_135_764, 0).saturating_mul(r.into())) } fn allocation_cost() -> Weight { // To be changed with the proper value. @@ -2347,10 +2349,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_019_000 picoseconds. - Weight::from_parts(1_041_000, 0) - // Standard Error: 981 - .saturating_add(Weight::from_parts(210_472, 0).saturating_mul(c.into())) + // Minimum execution time: 969_000 picoseconds. + Weight::from_parts(1_065_000, 0) + // Standard Error: 873 + .saturating_add(Weight::from_parts(254_346, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -2358,10 +2360,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_294_000 picoseconds. - Weight::from_parts(3_366_000, 3610) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(676_116, 0).saturating_mul(c.into())) + // Minimum execution time: 3_129_000 picoseconds. + Weight::from_parts(3_216_000, 3610) + // Standard Error: 1_112 + .saturating_add(Weight::from_parts(598_934, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -2370,35 +2372,35 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 60_243_000 picoseconds. - Weight::from_parts(75_401_206, 0) - // Standard Error: 11_548 - .saturating_add(Weight::from_parts(2_494_849, 0).saturating_mul(c.into())) + // Minimum execution time: 60_113_000 picoseconds. + Weight::from_parts(69_350_539, 0) + // Standard Error: 10_831 + .saturating_add(Weight::from_parts(2_629_702, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: // Measured: `1372` - // Estimated: `51905` - // Minimum execution time: 108_943_000 picoseconds. - Weight::from_parts(111_577_000, 51905) + // Estimated: `8799` + // Minimum execution time: 143_198_000 picoseconds. + Weight::from_parts(145_281_000, 8799) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } fn pay_program_rent() -> Weight { // Proof Size summary in bytes: // Measured: `992` - // Estimated: `21579` - // Minimum execution time: 56_262_000 picoseconds. - Weight::from_parts(58_296_000, 21579) + // Estimated: `6932` + // Minimum execution time: 73_951_000 picoseconds. + Weight::from_parts(75_251_000, 6932) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn resume_session_init() -> Weight { // Proof Size summary in bytes: // Measured: `638` - // Estimated: `17486` - // Minimum execution time: 30_127_000 picoseconds. - Weight::from_parts(31_137_000, 17486) + // Estimated: `4103` + // Minimum execution time: 29_643_000 picoseconds. + Weight::from_parts(30_312_000, 4103) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2406,11 +2408,11 @@ impl WeightInfo for () { fn resume_session_push(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `355` - // Estimated: `7640` - // Minimum execution time: 7_944_000 picoseconds. - Weight::from_parts(3_967_373, 7640) - // Standard Error: 35_621 - .saturating_add(Weight::from_parts(13_338_658, 0).saturating_mul(c.into())) + // Estimated: `3820` + // Minimum execution time: 7_866_000 picoseconds. + Weight::from_parts(6_436_778, 3820) + // Standard Error: 35_845 + .saturating_add(Weight::from_parts(12_271_160, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -2418,25 +2420,25 @@ impl WeightInfo for () { fn resume_session_commit(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1593 + c * (16389 ±0)` - // Estimated: `43266 + c * (131112 ±0)` - // Minimum execution time: 72_793_000 picoseconds. - Weight::from_parts(73_500_000, 43266) - // Standard Error: 159_839 - .saturating_add(Weight::from_parts(53_776_845, 0).saturating_mul(c.into())) + // Estimated: `7529 + c * (16389 ±0)` + // Minimum execution time: 89_187_000 picoseconds. + Weight::from_parts(89_559_000, 7529) + // Standard Error: 171_247 + .saturating_add(Weight::from_parts(53_532_435, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(9_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 131112).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 16389).saturating_mul(c.into())) } /// The range of component `c` is `[0, 250]`. fn upload_code(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `113` - // Estimated: `5402` - // Minimum execution time: 77_549_000 picoseconds. - Weight::from_parts(11_782_592, 5402) - // Standard Error: 44_814 - .saturating_add(Weight::from_parts(62_238_899, 0).saturating_mul(c.into())) + // Estimated: `3578` + // Minimum execution time: 78_204_000 picoseconds. + Weight::from_parts(22_108_680, 3578) + // Standard Error: 49_267 + .saturating_add(Weight::from_parts(60_768_201, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2444,11 +2446,11 @@ impl WeightInfo for () { fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1111` - // Estimated: `50600` - // Minimum execution time: 95_703_000 picoseconds. - Weight::from_parts(124_584_109, 50600) + // Estimated: `4576` + // Minimum execution time: 128_268_000 picoseconds. + Weight::from_parts(163_564_727, 4576) // Standard Error: 0 - .saturating_add(Weight::from_parts(2_516, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_221, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } @@ -2457,13 +2459,13 @@ impl WeightInfo for () { fn upload_program(c: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `521` - // Estimated: `45152` - // Minimum execution time: 10_716_861_000 picoseconds. - Weight::from_parts(73_848_079, 45152) - // Standard Error: 150_468 - .saturating_add(Weight::from_parts(64_695_292, 0).saturating_mul(c.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(2_493, 0).saturating_mul(s.into())) + // Estimated: `3986` + // Minimum execution time: 9_506_669_000 picoseconds. + Weight::from_parts(9_564_122_000, 3986) + // Standard Error: 434_317 + .saturating_add(Weight::from_parts(38_193_443, 0).saturating_mul(c.into())) + // Standard Error: 25 + .saturating_add(Weight::from_parts(775, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(16_u64)) } @@ -2471,11 +2473,11 @@ impl WeightInfo for () { fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `531` - // Estimated: `31266` - // Minimum execution time: 74_957_000 picoseconds. - Weight::from_parts(48_430_172, 31266) + // Estimated: `6196` + // Minimum execution time: 110_542_000 picoseconds. + Weight::from_parts(83_480_579, 6196) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_052, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(854, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2483,11 +2485,11 @@ impl WeightInfo for () { fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1371` - // Estimated: `54435` - // Minimum execution time: 126_639_000 picoseconds. - Weight::from_parts(100_822_385, 54435) + // Estimated: `8799` + // Minimum execution time: 174_725_000 picoseconds. + Weight::from_parts(152_546_531, 8799) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_072, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(886, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -2495,19 +2497,21 @@ impl WeightInfo for () { fn initial_allocation(_q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 375_457_000 picoseconds. - Weight::from_parts(393_536_920, 121468) + // Estimated: `11402` + // Minimum execution time: 421_272_000 picoseconds. + Weight::from_parts(439_973_796, 11402) .saturating_add(RocksDbWeight::get().reads(35_u64)) .saturating_add(RocksDbWeight::get().writes(26_u64)) } /// The range of component `q` is `[0, 512]`. - fn alloc_in_handle(_q: u32, ) -> Weight { + fn alloc_in_handle(q: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1897` - // Estimated: `121468` - // Minimum execution time: 390_030_000 picoseconds. - Weight::from_parts(411_717_925, 121468) + // Estimated: `11402` + // Minimum execution time: 440_902_000 picoseconds. + Weight::from_parts(456_575_824, 11402) + // Standard Error: 1_718 + .saturating_add(Weight::from_parts(11_257, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(35_u64)) .saturating_add(RocksDbWeight::get().writes(26_u64)) } @@ -2515,524 +2519,524 @@ impl WeightInfo for () { fn reinstrument_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` - // Estimated: `3899 + c * (2150 ±0)` - // Minimum execution time: 57_499_000 picoseconds. - Weight::from_parts(58_384_000, 3899) - // Standard Error: 39_375 - .saturating_add(Weight::from_parts(61_628_039, 0).saturating_mul(c.into())) + // Estimated: `3682 + c * (1075 ±0)` + // Minimum execution time: 58_949_000 picoseconds. + Weight::from_parts(59_865_000, 3682) + // Standard Error: 29_549 + .saturating_add(Weight::from_parts(60_010_530, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 2150).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) } /// The range of component `r` is `[0, 20]`. fn alloc(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_798_000 picoseconds. - Weight::from_parts(98_095_000, 0) - // Standard Error: 4_268_961 - .saturating_add(Weight::from_parts(719_474_559, 0).saturating_mul(r.into())) + // Minimum execution time: 93_366_000 picoseconds. + Weight::from_parts(96_950_000, 0) + // Standard Error: 3_030_672 + .saturating_add(Weight::from_parts(658_467_220, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 463_364_000 picoseconds. - Weight::from_parts(384_532_432, 0) - // Standard Error: 11_127 - .saturating_add(Weight::from_parts(32_661_842, 0).saturating_mul(p.into())) + // Minimum execution time: 499_320_000 picoseconds. + Weight::from_parts(441_961_032, 0) + // Standard Error: 8_789 + .saturating_add(Weight::from_parts(25_186_428, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 208_188_000 picoseconds. - Weight::from_parts(207_251_598, 0) - // Standard Error: 269_511 - .saturating_add(Weight::from_parts(63_993_415, 0).saturating_mul(r.into())) + // Minimum execution time: 217_572_000 picoseconds. + Weight::from_parts(228_157_102, 0) + // Standard Error: 175_414 + .saturating_add(Weight::from_parts(63_031_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_563_000 picoseconds. - Weight::from_parts(103_711_343, 0) - // Standard Error: 4_244 - .saturating_add(Weight::from_parts(2_502_376, 0).saturating_mul(r.into())) + // Minimum execution time: 97_584_000 picoseconds. + Weight::from_parts(115_642_983, 0) + // Standard Error: 3_502 + .saturating_add(Weight::from_parts(2_317_747, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_888_000 picoseconds. - Weight::from_parts(232_133_210, 0) - // Standard Error: 15_407 - .saturating_add(Weight::from_parts(2_084_728, 0).saturating_mul(r.into())) + // Minimum execution time: 179_310_000 picoseconds. + Weight::from_parts(204_008_585, 0) + // Standard Error: 9_554 + .saturating_add(Weight::from_parts(2_281_969, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_448_000 picoseconds. - Weight::from_parts(118_211_047, 0) - // Standard Error: 364_890 - .saturating_add(Weight::from_parts(103_988_684, 0).saturating_mul(r.into())) + // Minimum execution time: 94_569_000 picoseconds. + Weight::from_parts(109_746_021, 0) + // Standard Error: 295_768 + .saturating_add(Weight::from_parts(98_979_613, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_343_000 picoseconds. - Weight::from_parts(82_804_631, 0) - // Standard Error: 293_430 - .saturating_add(Weight::from_parts(94_357_895, 0).saturating_mul(r.into())) + // Minimum execution time: 98_931_000 picoseconds. + Weight::from_parts(92_995_987, 0) + // Standard Error: 293_395 + .saturating_add(Weight::from_parts(88_984_152, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_619_000 picoseconds. - Weight::from_parts(86_482_681, 0) - // Standard Error: 304_846 - .saturating_add(Weight::from_parts(93_938_049, 0).saturating_mul(r.into())) + // Minimum execution time: 96_423_000 picoseconds. + Weight::from_parts(91_434_104, 0) + // Standard Error: 259_064 + .saturating_add(Weight::from_parts(88_036_637, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_485_000 picoseconds. - Weight::from_parts(87_288_199, 0) - // Standard Error: 292_714 - .saturating_add(Weight::from_parts(93_943_740, 0).saturating_mul(r.into())) + // Minimum execution time: 97_445_000 picoseconds. + Weight::from_parts(87_155_200, 0) + // Standard Error: 292_507 + .saturating_add(Weight::from_parts(92_283_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_613_000 picoseconds. - Weight::from_parts(83_672_504, 0) - // Standard Error: 280_845 - .saturating_add(Weight::from_parts(97_083_052, 0).saturating_mul(r.into())) + // Minimum execution time: 96_747_000 picoseconds. + Weight::from_parts(78_078_770, 0) + // Standard Error: 305_445 + .saturating_add(Weight::from_parts(91_443_965, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_107_000 picoseconds. - Weight::from_parts(82_852_950, 0) - // Standard Error: 284_918 - .saturating_add(Weight::from_parts(96_401_375, 0).saturating_mul(r.into())) + // Minimum execution time: 98_118_000 picoseconds. + Weight::from_parts(85_418_310, 0) + // Standard Error: 303_490 + .saturating_add(Weight::from_parts(90_703_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_978_000 picoseconds. - Weight::from_parts(88_834_080, 0) - // Standard Error: 284_077 - .saturating_add(Weight::from_parts(94_358_752, 0).saturating_mul(r.into())) + // Minimum execution time: 98_726_000 picoseconds. + Weight::from_parts(92_888_371, 0) + // Standard Error: 278_794 + .saturating_add(Weight::from_parts(95_004_854, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_069_000 picoseconds. - Weight::from_parts(84_658_812, 0) - // Standard Error: 289_909 - .saturating_add(Weight::from_parts(94_739_130, 0).saturating_mul(r.into())) + // Minimum execution time: 96_696_000 picoseconds. + Weight::from_parts(87_786_645, 0) + // Standard Error: 310_553 + .saturating_add(Weight::from_parts(89_214_428, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 624_988_000 picoseconds. - Weight::from_parts(719_391_471, 0) - // Standard Error: 385_357 - .saturating_add(Weight::from_parts(153_589_919, 0).saturating_mul(r.into())) + // Minimum execution time: 727_461_000 picoseconds. + Weight::from_parts(783_746_831, 0) + // Standard Error: 408_214 + .saturating_add(Weight::from_parts(145_978_885, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 768_360_000 picoseconds. - Weight::from_parts(784_407_000, 0) - // Standard Error: 58_239 - .saturating_add(Weight::from_parts(13_509_438, 0).saturating_mul(n.into())) + // Minimum execution time: 858_386_000 picoseconds. + Weight::from_parts(879_843_000, 0) + // Standard Error: 53_823 + .saturating_add(Weight::from_parts(13_475_012, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_583_000 picoseconds. - Weight::from_parts(93_000_068, 0) - // Standard Error: 287_092 - .saturating_add(Weight::from_parts(92_987_967, 0).saturating_mul(r.into())) + // Minimum execution time: 100_605_000 picoseconds. + Weight::from_parts(93_708_109, 0) + // Standard Error: 296_155 + .saturating_add(Weight::from_parts(88_090_227, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_609_000 picoseconds. - Weight::from_parts(91_602_090, 0) - // Standard Error: 261_647 - .saturating_add(Weight::from_parts(93_534_327, 0).saturating_mul(r.into())) + // Minimum execution time: 95_633_000 picoseconds. + Weight::from_parts(84_787_465, 0) + // Standard Error: 285_797 + .saturating_add(Weight::from_parts(94_358_085, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_064_000 picoseconds. - Weight::from_parts(112_225_482, 0) - // Standard Error: 372_150 - .saturating_add(Weight::from_parts(176_540_888, 0).saturating_mul(n.into())) + // Minimum execution time: 96_077_000 picoseconds. + Weight::from_parts(104_887_767, 0) + // Standard Error: 312_642 + .saturating_add(Weight::from_parts(173_121_068, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_515_000 picoseconds. - Weight::from_parts(100_449_000, 0) - // Standard Error: 4_642_503 - .saturating_add(Weight::from_parts(868_473_141, 0).saturating_mul(r.into())) + // Minimum execution time: 100_606_000 picoseconds. + Weight::from_parts(105_190_000, 0) + // Standard Error: 3_759_890 + .saturating_add(Weight::from_parts(786_461_682, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_501_000 picoseconds. - Weight::from_parts(154_456_982, 0) - // Standard Error: 340_064 - .saturating_add(Weight::from_parts(264_987_162, 0).saturating_mul(r.into())) + // Minimum execution time: 98_886_000 picoseconds. + Weight::from_parts(169_647_447, 0) + // Standard Error: 383_239 + .saturating_add(Weight::from_parts(258_558_651, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 353_842_000 picoseconds. - Weight::from_parts(358_232_000, 0) - // Standard Error: 59_123 - .saturating_add(Weight::from_parts(21_328_711, 0).saturating_mul(n.into())) + // Minimum execution time: 358_030_000 picoseconds. + Weight::from_parts(361_712_000, 0) + // Standard Error: 59_572 + .saturating_add(Weight::from_parts(21_272_305, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_473_000 picoseconds. - Weight::from_parts(173_487_611, 0) - // Standard Error: 346_958 - .saturating_add(Weight::from_parts(265_362_826, 0).saturating_mul(r.into())) + // Minimum execution time: 97_791_000 picoseconds. + Weight::from_parts(170_094_993, 0) + // Standard Error: 344_544 + .saturating_add(Weight::from_parts(263_365_001, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 361_340_000 picoseconds. - Weight::from_parts(365_775_000, 0) - // Standard Error: 57_913 - .saturating_add(Weight::from_parts(21_806_682, 0).saturating_mul(n.into())) + // Minimum execution time: 362_570_000 picoseconds. + Weight::from_parts(368_750_000, 0) + // Standard Error: 54_956 + .saturating_add(Weight::from_parts(21_187_843, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 619_127_000 picoseconds. - Weight::from_parts(727_744_949, 0) - // Standard Error: 407_186 - .saturating_add(Weight::from_parts(287_464_747, 0).saturating_mul(r.into())) + // Minimum execution time: 714_952_000 picoseconds. + Weight::from_parts(800_167_079, 0) + // Standard Error: 422_484 + .saturating_add(Weight::from_parts(273_585_349, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 598_950_000 picoseconds. - Weight::from_parts(736_523_445, 0) - // Standard Error: 426_087 - .saturating_add(Weight::from_parts(286_023_165, 0).saturating_mul(r.into())) + // Minimum execution time: 720_547_000 picoseconds. + Weight::from_parts(804_693_155, 0) + // Standard Error: 442_089 + .saturating_add(Weight::from_parts(281_658_633, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_646_000 picoseconds. - Weight::from_parts(83_018_591, 0) - // Standard Error: 290_942 - .saturating_add(Weight::from_parts(100_797_875, 0).saturating_mul(r.into())) + // Minimum execution time: 96_980_000 picoseconds. + Weight::from_parts(92_235_795, 0) + // Standard Error: 295_368 + .saturating_add(Weight::from_parts(95_681_782, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_992_708_000 picoseconds. - Weight::from_parts(2_118_177_569, 0) - // Standard Error: 258_344 - .saturating_add(Weight::from_parts(175_943_566, 0).saturating_mul(r.into())) + // Minimum execution time: 1_893_126_000 picoseconds. + Weight::from_parts(2_023_873_969, 0) + // Standard Error: 260_828 + .saturating_add(Weight::from_parts(174_346_343, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 329_583_000 picoseconds. - Weight::from_parts(332_097_000, 0) - // Standard Error: 52_868 - .saturating_add(Weight::from_parts(29_693_569, 0).saturating_mul(n.into())) + // Minimum execution time: 324_259_000 picoseconds. + Weight::from_parts(331_778_000, 0) + // Standard Error: 47_337 + .saturating_add(Weight::from_parts(31_109_002, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_304_000 picoseconds. - Weight::from_parts(2_103_665_360, 0) - // Standard Error: 279_832 - .saturating_add(Weight::from_parts(222_774_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_878_044_000 picoseconds. + Weight::from_parts(2_007_540_254, 0) + // Standard Error: 370_173 + .saturating_add(Weight::from_parts(225_791_992, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_009_086_000 picoseconds. - Weight::from_parts(2_118_651_462, 0) - // Standard Error: 304_300 - .saturating_add(Weight::from_parts(227_551_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_907_111_000 picoseconds. + Weight::from_parts(2_004_239_536, 0) + // Standard Error: 352_276 + .saturating_add(Weight::from_parts(229_274_467, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 249_654_000 picoseconds. - Weight::from_parts(318_420_072, 0) - // Standard Error: 334_694 - .saturating_add(Weight::from_parts(277_786_644, 0).saturating_mul(r.into())) + // Minimum execution time: 268_039_000 picoseconds. + Weight::from_parts(341_321_726, 0) + // Standard Error: 401_862 + .saturating_add(Weight::from_parts(283_357_803, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 530_798_000 picoseconds. - Weight::from_parts(542_480_000, 0) - // Standard Error: 69_997 - .saturating_add(Weight::from_parts(21_968_683, 0).saturating_mul(n.into())) + // Minimum execution time: 536_392_000 picoseconds. + Weight::from_parts(545_343_000, 0) + // Standard Error: 60_684 + .saturating_add(Weight::from_parts(21_935_469, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_149_917_000 picoseconds. - Weight::from_parts(2_296_280_954, 0) - // Standard Error: 415_974 - .saturating_add(Weight::from_parts(248_500_648, 0).saturating_mul(r.into())) + // Minimum execution time: 2_040_701_000 picoseconds. + Weight::from_parts(2_199_159_445, 0) + // Standard Error: 436_577 + .saturating_add(Weight::from_parts(247_039_187, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_806_000 picoseconds. - Weight::from_parts(102_087_876, 0) - // Standard Error: 1_338 - .saturating_add(Weight::from_parts(436_648, 0).saturating_mul(n.into())) + // Minimum execution time: 118_884_000 picoseconds. + Weight::from_parts(108_561_238, 0) + // Standard Error: 784 + .saturating_add(Weight::from_parts(427_539, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_657_000 picoseconds. - Weight::from_parts(106_022_444, 0) - // Standard Error: 1_018 - .saturating_add(Weight::from_parts(431_359, 0).saturating_mul(n.into())) + // Minimum execution time: 116_022_000 picoseconds. + Weight::from_parts(106_272_905, 0) + // Standard Error: 875 + .saturating_add(Weight::from_parts(432_331, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_038_000 picoseconds. - Weight::from_parts(135_201_165, 0) - // Standard Error: 356_732 - .saturating_add(Weight::from_parts(159_820_965, 0).saturating_mul(r.into())) + // Minimum execution time: 98_288_000 picoseconds. + Weight::from_parts(140_215_068, 0) + // Standard Error: 360_408 + .saturating_add(Weight::from_parts(159_493_337, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 112_492_000 picoseconds. - Weight::from_parts(114_308_000, 0) - // Standard Error: 3_223 - .saturating_add(Weight::from_parts(662_188, 0).saturating_mul(n.into())) + // Minimum execution time: 114_142_000 picoseconds. + Weight::from_parts(115_652_000, 0) + // Standard Error: 2_819 + .saturating_add(Weight::from_parts(676_325, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 115_332_000 picoseconds. - Weight::from_parts(108_506_706, 0) - // Standard Error: 1_103 - .saturating_add(Weight::from_parts(434_341, 0).saturating_mul(n.into())) + // Minimum execution time: 118_415_000 picoseconds. + Weight::from_parts(111_901_159, 0) + // Standard Error: 928 + .saturating_add(Weight::from_parts(431_455, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 118_794_000 picoseconds. - Weight::from_parts(107_294_653, 0) - // Standard Error: 960 - .saturating_add(Weight::from_parts(430_040, 0).saturating_mul(n.into())) + // Minimum execution time: 119_986_000 picoseconds. + Weight::from_parts(109_221_274, 0) + // Standard Error: 955 + .saturating_add(Weight::from_parts(426_063, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 94_737_000 picoseconds. - Weight::from_parts(87_725_226, 0) - // Standard Error: 309_072 - .saturating_add(Weight::from_parts(95_349_514, 0).saturating_mul(r.into())) + // Minimum execution time: 95_357_000 picoseconds. + Weight::from_parts(92_467_997, 0) + // Standard Error: 273_559 + .saturating_add(Weight::from_parts(92_188_713, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_560_000 picoseconds. - Weight::from_parts(88_778_855, 0) - // Standard Error: 321_153 - .saturating_add(Weight::from_parts(92_345_730, 0).saturating_mul(r.into())) + // Minimum execution time: 99_799_000 picoseconds. + Weight::from_parts(94_376_571, 0) + // Standard Error: 276_858 + .saturating_add(Weight::from_parts(88_277_699, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_858_000 picoseconds. - Weight::from_parts(83_381_792, 0) - // Standard Error: 288_029 - .saturating_add(Weight::from_parts(95_413_243, 0).saturating_mul(r.into())) + // Minimum execution time: 98_540_000 picoseconds. + Weight::from_parts(92_956_943, 0) + // Standard Error: 298_738 + .saturating_add(Weight::from_parts(91_541_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 623_083_000 picoseconds. - Weight::from_parts(708_678_749, 0) - // Standard Error: 349_496 - .saturating_add(Weight::from_parts(115_860_492, 0).saturating_mul(r.into())) + // Minimum execution time: 735_175_000 picoseconds. + Weight::from_parts(804_848_136, 0) + // Standard Error: 446_605 + .saturating_add(Weight::from_parts(111_253_780, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 618_159_000 picoseconds. - Weight::from_parts(642_200_096, 0) - // Standard Error: 1_446 - .saturating_add(Weight::from_parts(123_508, 0).saturating_mul(n.into())) + // Minimum execution time: 747_197_000 picoseconds. + Weight::from_parts(782_567_624, 0) + // Standard Error: 2_352 + .saturating_add(Weight::from_parts(170_396, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_500_516_000 picoseconds. - Weight::from_parts(2_647_459_773, 0) - // Standard Error: 453_733 - .saturating_add(Weight::from_parts(132_179_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_611_190_000 picoseconds. + Weight::from_parts(2_757_783_781, 0) + // Standard Error: 472_221 + .saturating_add(Weight::from_parts(132_853_156, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_741_565_000 picoseconds. - Weight::from_parts(2_768_198_343, 0) - // Standard Error: 15_631 - .saturating_add(Weight::from_parts(12_354_508, 0).saturating_mul(n.into())) + // Minimum execution time: 2_791_249_000 picoseconds. + Weight::from_parts(2_834_943_755, 0) + // Standard Error: 13_119 + .saturating_add(Weight::from_parts(13_706_553, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_002_000 picoseconds. - Weight::from_parts(122_377_318, 0) - // Standard Error: 378_707 - .saturating_add(Weight::from_parts(116_584_775, 0).saturating_mul(r.into())) + // Minimum execution time: 98_369_000 picoseconds. + Weight::from_parts(120_285_819, 0) + // Standard Error: 312_977 + .saturating_add(Weight::from_parts(116_194_579, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 159_403_000 picoseconds. - Weight::from_parts(161_567_000, 0) - // Standard Error: 52_611 - .saturating_add(Weight::from_parts(23_966_846, 0).saturating_mul(n.into())) + // Minimum execution time: 162_812_000 picoseconds. + Weight::from_parts(165_516_000, 0) + // Standard Error: 49_560 + .saturating_add(Weight::from_parts(25_901_755, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_021_000 picoseconds. - Weight::from_parts(83_792_170, 0) - // Standard Error: 307_944 - .saturating_add(Weight::from_parts(92_699_319, 0).saturating_mul(r.into())) + // Minimum execution time: 97_755_000 picoseconds. + Weight::from_parts(85_087_923, 0) + // Standard Error: 282_891 + .saturating_add(Weight::from_parts(89_688_828, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 177_740_000 picoseconds. - Weight::from_parts(220_550_761, 0) - // Standard Error: 175_549 - .saturating_add(Weight::from_parts(166_872_997, 0).saturating_mul(r.into())) + // Minimum execution time: 174_952_000 picoseconds. + Weight::from_parts(198_128_553, 0) + // Standard Error: 200_374 + .saturating_add(Weight::from_parts(172_472_443, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 105_825_000 picoseconds. - Weight::from_parts(167_061_819, 0) - // Standard Error: 329_320 - .saturating_add(Weight::from_parts(351_610_020, 0).saturating_mul(r.into())) + // Minimum execution time: 112_507_000 picoseconds. + Weight::from_parts(154_187_096, 0) + // Standard Error: 337_593 + .saturating_add(Weight::from_parts(345_354_236, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -3040,22 +3044,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_911_786_000 picoseconds. - Weight::from_parts(44_034_848_000, 0) - // Standard Error: 268_084 - .saturating_add(Weight::from_parts(7_840_641, 0).saturating_mul(p.into())) - // Standard Error: 268_071 - .saturating_add(Weight::from_parts(171_034_577, 0).saturating_mul(s.into())) + // Minimum execution time: 47_153_654_000 picoseconds. + Weight::from_parts(1_593_858_024, 0) + // Standard Error: 134_134 + .saturating_add(Weight::from_parts(21_400_246, 0).saturating_mul(p.into())) + // Standard Error: 134_203 + .saturating_add(Weight::from_parts(168_429_824, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_178_000 picoseconds. - Weight::from_parts(151_638_067, 0) - // Standard Error: 307_779 - .saturating_add(Weight::from_parts(360_201_120, 0).saturating_mul(r.into())) + // Minimum execution time: 110_278_000 picoseconds. + Weight::from_parts(157_016_627, 0) + // Standard Error: 351_761 + .saturating_add(Weight::from_parts(348_736_339, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -3063,32 +3067,32 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_074_991_000 picoseconds. - Weight::from_parts(45_234_378_000, 0) - // Standard Error: 283_779 - .saturating_add(Weight::from_parts(7_989_562, 0).saturating_mul(p.into())) - // Standard Error: 283_765 - .saturating_add(Weight::from_parts(170_645_975, 0).saturating_mul(s.into())) + // Minimum execution time: 43_334_989_000 picoseconds. + Weight::from_parts(341_466_518, 0) + // Standard Error: 133_206 + .saturating_add(Weight::from_parts(20_820_914, 0).saturating_mul(p.into())) + // Standard Error: 133_275 + .saturating_add(Weight::from_parts(168_745_496, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_pay_program_rent(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 95_835_000 picoseconds. - Weight::from_parts(115_102_214, 0) - // Standard Error: 34_404 - .saturating_add(Weight::from_parts(2_142_089, 0).saturating_mul(r.into())) + // Minimum execution time: 99_990_000 picoseconds. + Weight::from_parts(118_439_219, 0) + // Standard Error: 33_092 + .saturating_add(Weight::from_parts(1_902_407, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 95_078_000 picoseconds. - Weight::from_parts(134_205_201, 1131) - // Standard Error: 22_980 - .saturating_add(Weight::from_parts(16_531_416, 0).saturating_mul(p.into())) + // Minimum execution time: 95_739_000 picoseconds. + Weight::from_parts(147_630_632, 1131) + // Standard Error: 17_000 + .saturating_add(Weight::from_parts(14_416_625, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -3097,10 +3101,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 96_686_000 picoseconds. - Weight::from_parts(98_247_000, 1131) - // Standard Error: 31_568 - .saturating_add(Weight::from_parts(41_868_408, 0).saturating_mul(p.into())) + // Minimum execution time: 95_257_000 picoseconds. + Weight::from_parts(96_658_000, 1131) + // Standard Error: 35_627 + .saturating_add(Weight::from_parts(39_563_555, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -3109,10 +3113,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_172_399_000 picoseconds. - Weight::from_parts(7_934_736_669, 5069931) - // Standard Error: 90_294 - .saturating_add(Weight::from_parts(44_059_914, 0).saturating_mul(p.into())) + // Minimum execution time: 7_458_228_000 picoseconds. + Weight::from_parts(7_421_053_198, 5069931) + // Standard Error: 68_238 + .saturating_add(Weight::from_parts(39_165_284, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -3120,10 +3124,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1813 + p * (65580 ±0)` // Estimated: `1939 + p * (75482 ±0)` - // Minimum execution time: 97_101_000 picoseconds. - Weight::from_parts(99_642_000, 1939) - // Standard Error: 38_446 - .saturating_add(Weight::from_parts(59_625_042, 0).saturating_mul(p.into())) + // Minimum execution time: 101_752_000 picoseconds. + Weight::from_parts(103_190_000, 1939) + // Standard Error: 33_523 + .saturating_add(Weight::from_parts(55_546_158, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -3132,10 +3136,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 101_726_000 picoseconds. - Weight::from_parts(104_006_012, 1131) - // Standard Error: 73_331 - .saturating_add(Weight::from_parts(40_363_581, 0).saturating_mul(p.into())) + // Minimum execution time: 105_203_000 picoseconds. + Weight::from_parts(105_889_534, 1131) + // Standard Error: 68_434 + .saturating_add(Weight::from_parts(39_824_672, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -3144,10 +3148,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 671_731_000 picoseconds. - Weight::from_parts(700_428_000, 1496) - // Standard Error: 235_378 - .saturating_add(Weight::from_parts(55_804_323, 0).saturating_mul(p.into())) + // Minimum execution time: 758_425_000 picoseconds. + Weight::from_parts(766_981_333, 1496) + // Standard Error: 264_123 + .saturating_add(Weight::from_parts(47_348_057, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -3156,10 +3160,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_240_630_000 picoseconds. - Weight::from_parts(1_259_057_176, 317931) - // Standard Error: 261_140 - .saturating_add(Weight::from_parts(55_057_744, 0).saturating_mul(p.into())) + // Minimum execution time: 1_211_340_000 picoseconds. + Weight::from_parts(1_235_414_860, 317931) + // Standard Error: 175_209 + .saturating_add(Weight::from_parts(47_303_916, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -3167,935 +3171,935 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_348_000 picoseconds. - Weight::from_parts(3_626_000, 0) - // Standard Error: 214_323 - .saturating_add(Weight::from_parts(78_486_417, 0).saturating_mul(r.into())) + // Minimum execution time: 2_809_000 picoseconds. + Weight::from_parts(9_556_498, 0) + // Standard Error: 265_909 + .saturating_add(Weight::from_parts(74_640_397, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_469_766_000 picoseconds. - Weight::from_parts(4_346_471_807, 0) - // Standard Error: 80_728 - .saturating_add(Weight::from_parts(4_713_314, 0).saturating_mul(r.into())) + // Minimum execution time: 4_485_319_000 picoseconds. + Weight::from_parts(4_204_722_813, 0) + // Standard Error: 77_944 + .saturating_add(Weight::from_parts(5_689_610, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_425_982_000 picoseconds. - Weight::from_parts(4_330_284_940, 0) - // Standard Error: 74_620 - .saturating_add(Weight::from_parts(4_628_865, 0).saturating_mul(r.into())) + // Minimum execution time: 4_493_188_000 picoseconds. + Weight::from_parts(4_224_150_797, 0) + // Standard Error: 76_792 + .saturating_add(Weight::from_parts(5_537_294, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_523_555_000 picoseconds. - Weight::from_parts(11_703_046_471, 0) - // Standard Error: 142_447 - .saturating_add(Weight::from_parts(10_471_668, 0).saturating_mul(r.into())) + // Minimum execution time: 11_208_366_000 picoseconds. + Weight::from_parts(11_801_740_139, 0) + // Standard Error: 174_292 + .saturating_add(Weight::from_parts(9_759_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_678_567_000 picoseconds. - Weight::from_parts(11_004_580_924, 0) - // Standard Error: 236_889 - .saturating_add(Weight::from_parts(11_641_285, 0).saturating_mul(r.into())) + // Minimum execution time: 10_564_427_000 picoseconds. + Weight::from_parts(11_673_138_842, 0) + // Standard Error: 129_932 + .saturating_add(Weight::from_parts(7_715_810, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_392_000 picoseconds. - Weight::from_parts(2_511_000, 0) - // Standard Error: 8_367 - .saturating_add(Weight::from_parts(3_799_391, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_459_000, 0) + // Standard Error: 7_413 + .saturating_add(Weight::from_parts(3_819_853, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_427_000 picoseconds. - Weight::from_parts(2_097_272, 0) - // Standard Error: 9_819 - .saturating_add(Weight::from_parts(3_176_824, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(17_584, 0) + // Standard Error: 8_869 + .saturating_add(Weight::from_parts(3_163_225, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_397_000 picoseconds. - Weight::from_parts(3_703_691, 0) - // Standard Error: 994 - .saturating_add(Weight::from_parts(1_561_922, 0).saturating_mul(r.into())) + // Minimum execution time: 2_372_000 picoseconds. + Weight::from_parts(3_529_389, 0) + // Standard Error: 1_009 + .saturating_add(Weight::from_parts(1_570_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_483_000 picoseconds. - Weight::from_parts(2_601_000, 0) - // Standard Error: 9_331 - .saturating_add(Weight::from_parts(2_888_581, 0).saturating_mul(r.into())) + // Minimum execution time: 2_410_000 picoseconds. + Weight::from_parts(2_462_000, 0) + // Standard Error: 10_020 + .saturating_add(Weight::from_parts(2_916_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_439_000 picoseconds. - Weight::from_parts(1_761_663, 0) - // Standard Error: 14_372 - .saturating_add(Weight::from_parts(5_100_133, 0).saturating_mul(r.into())) + // Minimum execution time: 2_434_000 picoseconds. + Weight::from_parts(4_520_215, 0) + // Standard Error: 25_744 + .saturating_add(Weight::from_parts(5_007_169, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_234_000 picoseconds. - Weight::from_parts(5_492_163, 0) - // Standard Error: 1_185 - .saturating_add(Weight::from_parts(176_215, 0).saturating_mul(e.into())) + // Minimum execution time: 6_982_000 picoseconds. + Weight::from_parts(5_560_254, 0) + // Standard Error: 1_254 + .saturating_add(Weight::from_parts(172_086, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_491_000 picoseconds. - Weight::from_parts(5_061_503, 0) - // Standard Error: 8_350 - .saturating_add(Weight::from_parts(2_644_398, 0).saturating_mul(r.into())) + // Minimum execution time: 2_493_000 picoseconds. + Weight::from_parts(5_383_881, 0) + // Standard Error: 8_679 + .saturating_add(Weight::from_parts(2_569_994, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_644_398 - - 2_438_254, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_569_994 - + 2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(5_535_035, 0) - // Standard Error: 14_338 - .saturating_add(Weight::from_parts(2_438_254, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(5_032_831, 0) + // Standard Error: 13_406 + .saturating_add(Weight::from_parts(2_444_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_844_000 picoseconds. - Weight::from_parts(25_838_862, 0) - // Standard Error: 42_622 - .saturating_add(Weight::from_parts(9_686_143, 0).saturating_mul(r.into())) + // Minimum execution time: 2_824_000 picoseconds. + Weight::from_parts(15_898_590, 0) + // Standard Error: 22_120 + .saturating_add(Weight::from_parts(9_801_538, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_112_000 picoseconds. - Weight::from_parts(5_743_185, 0) - // Standard Error: 5_493 - .saturating_add(Weight::from_parts(1_233_796, 0).saturating_mul(p.into())) + // Minimum execution time: 12_145_000 picoseconds. + Weight::from_parts(3_387_917, 0) + // Standard Error: 5_423 + .saturating_add(Weight::from_parts(1_227_949, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_473_000 picoseconds. - Weight::from_parts(5_937_974, 0) + // Minimum execution time: 5_411_000 picoseconds. + Weight::from_parts(5_748_068, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_014_000 picoseconds. - Weight::from_parts(5_247_579, 0) - // Standard Error: 3_254 - .saturating_add(Weight::from_parts(453_803, 0).saturating_mul(r.into())) + // Minimum execution time: 4_983_000 picoseconds. + Weight::from_parts(5_574_091, 0) + // Standard Error: 2_393 + .saturating_add(Weight::from_parts(388_621, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_950_000 picoseconds. - Weight::from_parts(2_980_884, 0) - // Standard Error: 6_602 - .saturating_add(Weight::from_parts(1_178_313, 0).saturating_mul(r.into())) + // Minimum execution time: 4_970_000 picoseconds. + Weight::from_parts(4_256_893, 0) + // Standard Error: 4_031 + .saturating_add(Weight::from_parts(1_017_026, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_957_000 picoseconds. - Weight::from_parts(1_255_357, 0) - // Standard Error: 11_777 - .saturating_add(Weight::from_parts(1_371_915, 0).saturating_mul(r.into())) + // Minimum execution time: 5_107_000 picoseconds. + Weight::from_parts(5_169_516, 0) + // Standard Error: 5_840 + .saturating_add(Weight::from_parts(1_033_267, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_526_000 picoseconds. - Weight::from_parts(2_358_200, 0) - // Standard Error: 7_803 - .saturating_add(Weight::from_parts(916_414, 0).saturating_mul(r.into())) + // Minimum execution time: 6_191_000 picoseconds. + Weight::from_parts(2_824_317, 0) + // Standard Error: 6_221 + .saturating_add(Weight::from_parts(819_072, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_534_000 picoseconds. - Weight::from_parts(1_078_818, 0) - // Standard Error: 8_155 - .saturating_add(Weight::from_parts(1_601_009, 0).saturating_mul(r.into())) + // Minimum execution time: 6_186_000 picoseconds. + Weight::from_parts(6_284_000, 0) + // Standard Error: 7_567 + .saturating_add(Weight::from_parts(1_366_567, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_292_000 picoseconds. - Weight::from_parts(2_896_295, 0) - // Standard Error: 9_977 - .saturating_add(Weight::from_parts(7_220_458, 0).saturating_mul(r.into())) + // Minimum execution time: 5_772_000 picoseconds. + Weight::from_parts(1_290_675, 0) + // Standard Error: 12_383 + .saturating_add(Weight::from_parts(7_324_659, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_167 - .saturating_add(Weight::from_parts(3_365_545, 0).saturating_mul(r.into())) + // Minimum execution time: 2_348_000 picoseconds. + Weight::from_parts(2_405_000, 0) + // Standard Error: 6_430 + .saturating_add(Weight::from_parts(3_424_997, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_502_000, 0) - // Standard Error: 5_525 - .saturating_add(Weight::from_parts(3_090_577, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_470_000, 0) + // Standard Error: 6_720 + .saturating_add(Weight::from_parts(3_191_012, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_462_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 5_417 - .saturating_add(Weight::from_parts(3_118_601, 0).saturating_mul(r.into())) + // Minimum execution time: 2_399_000 picoseconds. + Weight::from_parts(2_454_000, 0) + // Standard Error: 6_493 + .saturating_add(Weight::from_parts(3_170_380, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_358_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 4_982 - .saturating_add(Weight::from_parts(2_770_061, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_510_000, 0) + // Standard Error: 4_408 + .saturating_add(Weight::from_parts(2_689_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_503_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 4_969 - .saturating_add(Weight::from_parts(704_388, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_457_000, 0) + // Standard Error: 4_562 + .saturating_add(Weight::from_parts(597_024, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(191_200, 0) - // Standard Error: 6_017 - .saturating_add(Weight::from_parts(562_742, 0).saturating_mul(r.into())) + // Minimum execution time: 2_310_000 picoseconds. + Weight::from_parts(1_396_269, 0) + // Standard Error: 4_549 + .saturating_add(Weight::from_parts(424_515, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 7_924 - .saturating_add(Weight::from_parts(1_968_376, 0).saturating_mul(r.into())) + // Minimum execution time: 2_381_000 picoseconds. + Weight::from_parts(2_403_000, 0) + // Standard Error: 11_083 + .saturating_add(Weight::from_parts(1_920_463, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_446_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 7_912 - .saturating_add(Weight::from_parts(1_346_364, 0).saturating_mul(r.into())) + // Minimum execution time: 2_426_000 picoseconds. + Weight::from_parts(2_505_000, 0) + // Standard Error: 7_577 + .saturating_add(Weight::from_parts(1_214_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(83_668, 0) - // Standard Error: 7_204 - .saturating_add(Weight::from_parts(543_317, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(1_444_257, 0) + // Standard Error: 3_963 + .saturating_add(Weight::from_parts(390_034, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_493_000 picoseconds. - Weight::from_parts(197_096, 0) - // Standard Error: 6_608 - .saturating_add(Weight::from_parts(525_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(1_088_210, 0) + // Standard Error: 4_447 + .saturating_add(Weight::from_parts(425_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 5_207 - .saturating_add(Weight::from_parts(642_915, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_478_000, 0) + // Standard Error: 5_432 + .saturating_add(Weight::from_parts(553_030, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_505_000 picoseconds. - Weight::from_parts(2_556_000, 0) - // Standard Error: 4_430 - .saturating_add(Weight::from_parts(640_970, 0).saturating_mul(r.into())) + // Minimum execution time: 2_305_000 picoseconds. + Weight::from_parts(2_453_000, 0) + // Standard Error: 4_669 + .saturating_add(Weight::from_parts(548_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_399_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 4_248 - .saturating_add(Weight::from_parts(574_179, 0).saturating_mul(r.into())) + // Minimum execution time: 2_252_000 picoseconds. + Weight::from_parts(417_566, 0) + // Standard Error: 5_838 + .saturating_add(Weight::from_parts(524_770, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(1_554_632, 0) - // Standard Error: 4_096 - .saturating_add(Weight::from_parts(386_240, 0).saturating_mul(r.into())) + // Minimum execution time: 2_337_000 picoseconds. + Weight::from_parts(1_750_585, 0) + // Standard Error: 4_161 + .saturating_add(Weight::from_parts(336_779, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(3_011_768, 0) - // Standard Error: 1_923 - .saturating_add(Weight::from_parts(160_611, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_780_390, 0) + // Standard Error: 1_772 + .saturating_add(Weight::from_parts(162_416, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_856_296, 0) - // Standard Error: 2_574 - .saturating_add(Weight::from_parts(173_194, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_644_633, 0) + // Standard Error: 2_185 + .saturating_add(Weight::from_parts(169_399, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_540_000, 0) - // Standard Error: 8_614 - .saturating_add(Weight::from_parts(1_773_707, 0).saturating_mul(r.into())) + // Minimum execution time: 2_360_000 picoseconds. + Weight::from_parts(2_452_000, 0) + // Standard Error: 12_455 + .saturating_add(Weight::from_parts(1_921_744, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 6_895 - .saturating_add(Weight::from_parts(1_129_796, 0).saturating_mul(r.into())) + // Minimum execution time: 2_400_000 picoseconds. + Weight::from_parts(2_507_000, 0) + // Standard Error: 8_224 + .saturating_add(Weight::from_parts(1_146_048, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 8_855 - .saturating_add(Weight::from_parts(1_781_383, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 11_641 + .saturating_add(Weight::from_parts(1_869_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_433_000 picoseconds. - Weight::from_parts(2_561_000, 0) - // Standard Error: 8_930 - .saturating_add(Weight::from_parts(1_299_565, 0).saturating_mul(r.into())) + // Minimum execution time: 2_376_000 picoseconds. + Weight::from_parts(2_471_000, 0) + // Standard Error: 7_045 + .saturating_add(Weight::from_parts(1_137_742, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_370 - .saturating_add(Weight::from_parts(1_912_177, 0).saturating_mul(r.into())) + // Minimum execution time: 2_294_000 picoseconds. + Weight::from_parts(2_408_000, 0) + // Standard Error: 12_234 + .saturating_add(Weight::from_parts(1_829_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_375_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 7_609 - .saturating_add(Weight::from_parts(1_318_072, 0).saturating_mul(r.into())) + // Minimum execution time: 2_351_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_110_559, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_438_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 7_147 - .saturating_add(Weight::from_parts(1_902_313, 0).saturating_mul(r.into())) + // Minimum execution time: 2_334_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 11_321 + .saturating_add(Weight::from_parts(1_848_641, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_369_000 picoseconds. - Weight::from_parts(2_420_000, 0) - // Standard Error: 7_127 - .saturating_add(Weight::from_parts(1_269_528, 0).saturating_mul(r.into())) + // Minimum execution time: 2_333_000 picoseconds. + Weight::from_parts(2_489_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(1_181_103, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_497_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 9_809 - .saturating_add(Weight::from_parts(1_858_855, 0).saturating_mul(r.into())) + // Minimum execution time: 2_355_000 picoseconds. + Weight::from_parts(2_421_000, 0) + // Standard Error: 11_898 + .saturating_add(Weight::from_parts(1_873_542, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_522_000, 0) - // Standard Error: 9_811 - .saturating_add(Weight::from_parts(1_226_193, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 7_587 + .saturating_add(Weight::from_parts(1_137_333, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 7_568 - .saturating_add(Weight::from_parts(1_955_726, 0).saturating_mul(r.into())) + // Minimum execution time: 2_436_000 picoseconds. + Weight::from_parts(2_545_000, 0) + // Standard Error: 12_027 + .saturating_add(Weight::from_parts(1_916_974, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_515_000, 0) - // Standard Error: 7_599 - .saturating_add(Weight::from_parts(1_311_184, 0).saturating_mul(r.into())) + // Minimum execution time: 2_417_000 picoseconds. + Weight::from_parts(2_483_000, 0) + // Standard Error: 9_499 + .saturating_add(Weight::from_parts(1_173_678, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_406_000 picoseconds. - Weight::from_parts(2_526_000, 0) - // Standard Error: 7_978 - .saturating_add(Weight::from_parts(1_934_575, 0).saturating_mul(r.into())) + // Minimum execution time: 2_413_000 picoseconds. + Weight::from_parts(2_451_000, 0) + // Standard Error: 11_251 + .saturating_add(Weight::from_parts(1_916_412, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_579_000, 0) - // Standard Error: 7_835 - .saturating_add(Weight::from_parts(1_361_324, 0).saturating_mul(r.into())) + // Minimum execution time: 2_412_000 picoseconds. + Weight::from_parts(2_481_000, 0) + // Standard Error: 7_708 + .saturating_add(Weight::from_parts(1_270_050, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(2_576_000, 0) - // Standard Error: 7_250 - .saturating_add(Weight::from_parts(1_910_453, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_460_000, 0) + // Standard Error: 11_242 + .saturating_add(Weight::from_parts(1_963_052, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_447_000 picoseconds. - Weight::from_parts(2_481_000, 0) - // Standard Error: 7_289 - .saturating_add(Weight::from_parts(1_319_827, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_444_000, 0) + // Standard Error: 8_072 + .saturating_add(Weight::from_parts(1_201_725, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 9_075 - .saturating_add(Weight::from_parts(1_885_122, 0).saturating_mul(r.into())) + // Minimum execution time: 2_398_000 picoseconds. + Weight::from_parts(2_469_000, 0) + // Standard Error: 10_414 + .saturating_add(Weight::from_parts(1_956_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_548_000, 0) - // Standard Error: 6_211 - .saturating_add(Weight::from_parts(1_137_406, 0).saturating_mul(r.into())) + // Minimum execution time: 2_429_000 picoseconds. + Weight::from_parts(2_515_000, 0) + // Standard Error: 8_127 + .saturating_add(Weight::from_parts(1_258_649, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_504_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 9_758 - .saturating_add(Weight::from_parts(1_796_339, 0).saturating_mul(r.into())) + // Minimum execution time: 2_437_000 picoseconds. + Weight::from_parts(2_494_000, 0) + // Standard Error: 11_588 + .saturating_add(Weight::from_parts(1_962_985, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 9_133 - .saturating_add(Weight::from_parts(1_357_535, 0).saturating_mul(r.into())) + // Minimum execution time: 2_358_000 picoseconds. + Weight::from_parts(2_488_000, 0) + // Standard Error: 7_261 + .saturating_add(Weight::from_parts(1_184_404, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_480_000, 0) - // Standard Error: 8_359 - .saturating_add(Weight::from_parts(1_478_633, 0).saturating_mul(r.into())) + // Minimum execution time: 2_397_000 picoseconds. + Weight::from_parts(2_492_000, 0) + // Standard Error: 9_263 + .saturating_add(Weight::from_parts(1_394_850, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_452_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 6_517 - .saturating_add(Weight::from_parts(796_336, 0).saturating_mul(r.into())) + // Minimum execution time: 2_457_000 picoseconds. + Weight::from_parts(2_503_000, 0) + // Standard Error: 5_681 + .saturating_add(Weight::from_parts(680_392, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_533_000 picoseconds. - Weight::from_parts(2_581_000, 0) - // Standard Error: 8_508 - .saturating_add(Weight::from_parts(1_464_442, 0).saturating_mul(r.into())) + // Minimum execution time: 2_406_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 9_660 + .saturating_add(Weight::from_parts(1_386_389, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_458_000 picoseconds. - Weight::from_parts(2_555_000, 0) - // Standard Error: 6_791 - .saturating_add(Weight::from_parts(786_844, 0).saturating_mul(r.into())) + // Minimum execution time: 2_367_000 picoseconds. + Weight::from_parts(2_431_000, 0) + // Standard Error: 6_711 + .saturating_add(Weight::from_parts(730_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_538_000 picoseconds. - Weight::from_parts(2_568_000, 0) - // Standard Error: 7_582 - .saturating_add(Weight::from_parts(1_877_594, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_416_000, 0) + // Standard Error: 9_024 + .saturating_add(Weight::from_parts(1_863_623, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 7_649 - .saturating_add(Weight::from_parts(1_374_403, 0).saturating_mul(r.into())) + // Minimum execution time: 2_379_000 picoseconds. + Weight::from_parts(2_438_000, 0) + // Standard Error: 7_958 + .saturating_add(Weight::from_parts(1_321_817, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(13_577_124, 0) - // Standard Error: 24_454 - .saturating_add(Weight::from_parts(1_848_524, 0).saturating_mul(r.into())) + // Minimum execution time: 2_416_000 picoseconds. + Weight::from_parts(10_690_604, 0) + // Standard Error: 30_155 + .saturating_add(Weight::from_parts(2_190_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_448_000 picoseconds. - Weight::from_parts(8_056_015, 0) - // Standard Error: 18_230 - .saturating_add(Weight::from_parts(1_998_870, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_000 picoseconds. + Weight::from_parts(6_659_851, 0) + // Standard Error: 20_794 + .saturating_add(Weight::from_parts(2_131_777, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_501_000 picoseconds. - Weight::from_parts(6_359_851, 0) - // Standard Error: 24_959 - .saturating_add(Weight::from_parts(2_532_087, 0).saturating_mul(r.into())) + // Minimum execution time: 2_447_000 picoseconds. + Weight::from_parts(8_734_500, 0) + // Standard Error: 27_315 + .saturating_add(Weight::from_parts(2_424_002, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_465_000 picoseconds. - Weight::from_parts(3_211_947, 0) - // Standard Error: 12_549 - .saturating_add(Weight::from_parts(2_290_659, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(7_080_230, 0) + // Standard Error: 25_272 + .saturating_add(Weight::from_parts(2_118_378, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_416_000 picoseconds. - Weight::from_parts(2_484_000, 0) - // Standard Error: 14_396 - .saturating_add(Weight::from_parts(9_501_882, 0).saturating_mul(r.into())) + // Minimum execution time: 2_430_000 picoseconds. + Weight::from_parts(16_266_439, 0) + // Standard Error: 55_090 + .saturating_add(Weight::from_parts(8_311_076, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_551_000 picoseconds. - Weight::from_parts(2_786_324, 0) - // Standard Error: 42_129 - .saturating_add(Weight::from_parts(7_363_990, 0).saturating_mul(r.into())) + // Minimum execution time: 2_421_000 picoseconds. + Weight::from_parts(12_610_497, 0) + // Standard Error: 54_187 + .saturating_add(Weight::from_parts(6_882_409, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_444_000 picoseconds. - Weight::from_parts(11_631_140, 0) - // Standard Error: 29_415 - .saturating_add(Weight::from_parts(2_239_863, 0).saturating_mul(r.into())) + // Minimum execution time: 2_443_000 picoseconds. + Weight::from_parts(10_574_314, 0) + // Standard Error: 31_989 + .saturating_add(Weight::from_parts(2_353_204, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_722_000 picoseconds. - Weight::from_parts(8_602_177, 0) - // Standard Error: 23_181 - .saturating_add(Weight::from_parts(2_039_962, 0).saturating_mul(r.into())) + // Minimum execution time: 2_484_000 picoseconds. + Weight::from_parts(6_231_027, 0) + // Standard Error: 25_458 + .saturating_add(Weight::from_parts(2_182_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_417_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 7_930 - .saturating_add(Weight::from_parts(1_480_355, 0).saturating_mul(r.into())) + // Minimum execution time: 2_435_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 10_898 + .saturating_add(Weight::from_parts(1_495_027, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 6_547 - .saturating_add(Weight::from_parts(804_477, 0).saturating_mul(r.into())) + // Minimum execution time: 2_403_000 picoseconds. + Weight::from_parts(2_476_000, 0) + // Standard Error: 7_365 + .saturating_add(Weight::from_parts(787_727, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_506_000 picoseconds. - Weight::from_parts(2_577_000, 0) - // Standard Error: 8_009 - .saturating_add(Weight::from_parts(1_437_777, 0).saturating_mul(r.into())) + // Minimum execution time: 2_357_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 9_797 + .saturating_add(Weight::from_parts(1_439_918, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_310_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 4_869 - .saturating_add(Weight::from_parts(684_646, 0).saturating_mul(r.into())) + // Minimum execution time: 2_385_000 picoseconds. + Weight::from_parts(2_443_000, 0) + // Standard Error: 6_226 + .saturating_add(Weight::from_parts(729_639, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_441_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 10_084 - .saturating_add(Weight::from_parts(1_349_015, 0).saturating_mul(r.into())) + // Minimum execution time: 2_374_000 picoseconds. + Weight::from_parts(2_525_000, 0) + // Standard Error: 9_596 + .saturating_add(Weight::from_parts(1_427_622, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_464_000 picoseconds. - Weight::from_parts(2_574_000, 0) - // Standard Error: 7_421 - .saturating_add(Weight::from_parts(789_933, 0).saturating_mul(r.into())) + // Minimum execution time: 2_291_000 picoseconds. + Weight::from_parts(2_427_000, 0) + // Standard Error: 6_929 + .saturating_add(Weight::from_parts(762_882, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_541_000, 0) - // Standard Error: 8_551 - .saturating_add(Weight::from_parts(1_311_103, 0).saturating_mul(r.into())) + // Minimum execution time: 2_380_000 picoseconds. + Weight::from_parts(2_458_000, 0) + // Standard Error: 9_317 + .saturating_add(Weight::from_parts(1_193_088, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_480_000 picoseconds. - Weight::from_parts(2_547_000, 0) - // Standard Error: 6_237 - .saturating_add(Weight::from_parts(740_808, 0).saturating_mul(r.into())) + // Minimum execution time: 2_366_000 picoseconds. + Weight::from_parts(2_466_000, 0) + // Standard Error: 5_050 + .saturating_add(Weight::from_parts(635_952, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_451_000 picoseconds. - Weight::from_parts(2_482_000, 0) - // Standard Error: 8_019 - .saturating_add(Weight::from_parts(1_301_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_422_000 picoseconds. + Weight::from_parts(2_501_000, 0) + // Standard Error: 9_259 + .saturating_add(Weight::from_parts(1_224_486, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_479_000 picoseconds. - Weight::from_parts(2_560_000, 0) - // Standard Error: 4_542 - .saturating_add(Weight::from_parts(651_494, 0).saturating_mul(r.into())) + // Minimum execution time: 2_384_000 picoseconds. + Weight::from_parts(2_496_000, 0) + // Standard Error: 5_214 + .saturating_add(Weight::from_parts(653_658, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(2_539_000, 0) - // Standard Error: 6_578 - .saturating_add(Weight::from_parts(1_103_078, 0).saturating_mul(r.into())) + // Minimum execution time: 2_396_000 picoseconds. + Weight::from_parts(2_442_000, 0) + // Standard Error: 8_988 + .saturating_add(Weight::from_parts(1_208_136, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_510_000 picoseconds. - Weight::from_parts(2_566_000, 0) - // Standard Error: 5_804 - .saturating_add(Weight::from_parts(608_889, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_495_000, 0) + // Standard Error: 5_901 + .saturating_add(Weight::from_parts(681_932, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 7_647 - .saturating_add(Weight::from_parts(1_279_714, 0).saturating_mul(r.into())) + // Minimum execution time: 2_352_000 picoseconds. + Weight::from_parts(2_511_000, 0) + // Standard Error: 8_378 + .saturating_add(Weight::from_parts(1_191_407, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_489_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 5_933 - .saturating_add(Weight::from_parts(710_512, 0).saturating_mul(r.into())) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_482_000, 0) + // Standard Error: 5_440 + .saturating_add(Weight::from_parts(628_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_463_000 picoseconds. - Weight::from_parts(2_573_000, 0) - // Standard Error: 7_876 - .saturating_add(Weight::from_parts(1_291_902, 0).saturating_mul(r.into())) + // Minimum execution time: 2_472_000 picoseconds. + Weight::from_parts(2_497_000, 0) + // Standard Error: 8_533 + .saturating_add(Weight::from_parts(1_195_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_394_000 picoseconds. - Weight::from_parts(2_513_000, 0) - // Standard Error: 5_878 - .saturating_add(Weight::from_parts(722_117, 0).saturating_mul(r.into())) + // Minimum execution time: 2_345_000 picoseconds. + Weight::from_parts(2_435_000, 0) + // Standard Error: 5_344 + .saturating_add(Weight::from_parts(650_899, 0).saturating_mul(r.into())) } fn tasks_remove_resume_session() -> Weight { // Proof Size summary in bytes: // Measured: `352` - // Estimated: `4169` - // Minimum execution time: 5_941_000 picoseconds. - Weight::from_parts(6_194_000, 4169) + // Estimated: `3817` + // Minimum execution time: 5_677_000 picoseconds. + Weight::from_parts(6_089_000, 3817) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1107` - // Estimated: `24053` - // Minimum execution time: 63_669_000 picoseconds. - Weight::from_parts(71_431_000, 24053) + // Estimated: `6196` + // Minimum execution time: 79_769_000 picoseconds. + Weight::from_parts(83_734_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `888` - // Estimated: `22158` - // Minimum execution time: 47_776_000 picoseconds. - Weight::from_parts(49_097_000, 22158) + // Estimated: `4353` + // Minimum execution time: 45_517_000 picoseconds. + Weight::from_parts(48_081_000, 4353) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: // Measured: `1010` - // Estimated: `34619` - // Minimum execution time: 76_569_000 picoseconds. - Weight::from_parts(80_956_000, 34619) + // Estimated: `6196` + // Minimum execution time: 92_600_000 picoseconds. + Weight::from_parts(96_013_000, 6196) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: // Measured: `695` - // Estimated: `20509` - // Minimum execution time: 33_298_000 picoseconds. - Weight::from_parts(34_390_000, 20509) + // Estimated: `4160` + // Minimum execution time: 31_319_000 picoseconds. + Weight::from_parts(32_323_000, 4160) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: // Measured: `976` - // Estimated: `26636` - // Minimum execution time: 51_224_000 picoseconds. - Weight::from_parts(54_016_000, 26636) + // Estimated: `4441` + // Minimum execution time: 47_113_000 picoseconds. + Weight::from_parts(48_721_000, 4441) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -4103,25 +4107,25 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_502_000 picoseconds. - Weight::from_parts(3_736_000, 3545) + // Minimum execution time: 3_331_000 picoseconds. + Weight::from_parts(3_516_000, 3545) .saturating_add(RocksDbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: // Measured: `1626` - // Estimated: `58232` - // Minimum execution time: 116_554_000 picoseconds. - Weight::from_parts(120_965_000, 58232) + // Estimated: `7566` + // Minimum execution time: 126_421_000 picoseconds. + Weight::from_parts(128_408_000, 7566) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } fn tasks_remove_from_mailbox() -> Weight { // Proof Size summary in bytes: // Measured: `1332` - // Estimated: `46962` - // Minimum execution time: 91_297_000 picoseconds. - Weight::from_parts(98_825_000, 46962) + // Estimated: `7272` + // Minimum execution time: 108_929_000 picoseconds. + Weight::from_parts(113_479_000, 7272) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -4129,30 +4133,30 @@ impl WeightInfo for () { fn tasks_pause_program(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2303 + c * (16400 ±0)` - // Estimated: `19878 + c * (84480 ±0)` - // Minimum execution time: 30_995_000 picoseconds. - Weight::from_parts(31_512_000, 19878) - // Standard Error: 83_380 - .saturating_add(Weight::from_parts(39_172_227, 0).saturating_mul(c.into())) + // Estimated: `4854 + c * (18876 ±0)` + // Minimum execution time: 29_288_000 picoseconds. + Weight::from_parts(29_758_000, 4854) + // Standard Error: 71_310 + .saturating_add(Weight::from_parts(36_877_617, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(RocksDbWeight::get().writes(2_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 84480).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 18876).saturating_mul(c.into())) } /// The range of component `c` is `[0, 2044]`. fn tasks_pause_program_uninited(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3181 + c * (42 ±0)` - // Estimated: `61147 + c * (2947 ±0)` - // Minimum execution time: 92_674_000 picoseconds. - Weight::from_parts(116_875_856, 61147) - // Standard Error: 2_740 - .saturating_add(Weight::from_parts(1_037_041, 0).saturating_mul(c.into())) + // Measured: `3129 + c * (42 ±0)` + // Estimated: `8171 + c * (2517 ±0)` + // Minimum execution time: 86_496_000 picoseconds. + Weight::from_parts(80_366_450, 8171) + // Standard Error: 2_411 + .saturating_add(Weight::from_parts(1_048_389, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(RocksDbWeight::get().writes(9_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 2947).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 2517).saturating_mul(c.into())) } } diff --git a/runtime/vara/src/weights/pallet_gear_voucher.rs b/runtime/vara/src/weights/pallet_gear_voucher.rs index 0e316d8c5f9..92efc598962 100644 --- a/runtime/vara/src/weights/pallet_gear_voucher.rs +++ b/runtime/vara/src/weights/pallet_gear_voucher.rs @@ -19,13 +19,13 @@ //! Autogenerated weights for pallet_gear_voucher //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear_voucher --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear_voucher.rs --template=.maintain/frame-weight-template.hbs +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear_voucher --extrinsic=* --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear_voucher.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -47,8 +47,8 @@ impl pallet_gear_voucher::WeightInfo for SubstrateWeigh // Proof Size summary in bytes: // Measured: `101` // Estimated: `6196` - // Minimum execution time: 44_218_000 picoseconds. - Weight::from_parts(44_971_000, 6196) + // Minimum execution time: 43_083_000 picoseconds. + Weight::from_parts(43_962_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -60,8 +60,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `101` // Estimated: `6196` - // Minimum execution time: 44_218_000 picoseconds. - Weight::from_parts(44_971_000, 6196) + // Minimum execution time: 43_083_000 picoseconds. + Weight::from_parts(43_962_000, 6196) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } diff --git a/runtime/vara/src/weights/pallet_timestamp.rs b/runtime/vara/src/weights/pallet_timestamp.rs index 5d2af37805a..4013b243e12 100644 --- a/runtime/vara/src/weights/pallet_timestamp.rs +++ b/runtime/vara/src/weights/pallet_timestamp.rs @@ -19,13 +19,13 @@ //! Autogenerated weights for pallet_timestamp //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_timestamp --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_timestamp.rs --template=.maintain/frame-weight-template.hbs +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_timestamp --extrinsic=* --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_timestamp.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -48,8 +48,8 @@ impl pallet_timestamp::WeightInfo for SubstrateWeight pallet_timestamp::WeightInfo for SubstrateWeight pallet_utility::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_559_000 picoseconds. - Weight::from_parts(9_446_348, 0) - // Standard Error: 2_691 - .saturating_add(Weight::from_parts(3_992_204, 0).saturating_mul(c.into())) + // Minimum execution time: 5_056_000 picoseconds. + Weight::from_parts(1_448_683, 0) + // Standard Error: 4_681 + .saturating_add(Weight::from_parts(3_977_079, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_515_000 picoseconds. - Weight::from_parts(3_640_000, 0) + // Minimum execution time: 3_582_000 picoseconds. + Weight::from_parts(3_707_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_440_000 picoseconds. - Weight::from_parts(3_068_634, 0) - // Standard Error: 3_267 - .saturating_add(Weight::from_parts(4_314_107, 0).saturating_mul(c.into())) + // Minimum execution time: 5_260_000 picoseconds. + Weight::from_parts(2_863_906, 0) + // Standard Error: 3_986 + .saturating_add(Weight::from_parts(4_203_231, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_065_000 picoseconds. - Weight::from_parts(7_313_000, 0) + // Minimum execution time: 6_774_000 picoseconds. + Weight::from_parts(7_122_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_570_000 picoseconds. - Weight::from_parts(13_820_969, 0) - // Standard Error: 2_617 - .saturating_add(Weight::from_parts(4_021_285, 0).saturating_mul(c.into())) + // Minimum execution time: 5_308_000 picoseconds. + Weight::from_parts(7_657_508, 0) + // Standard Error: 3_591 + .saturating_add(Weight::from_parts(3_950_680, 0).saturating_mul(c.into())) } } @@ -100,43 +100,43 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_559_000 picoseconds. - Weight::from_parts(9_446_348, 0) - // Standard Error: 2_691 - .saturating_add(Weight::from_parts(3_992_204, 0).saturating_mul(c.into())) + // Minimum execution time: 5_056_000 picoseconds. + Weight::from_parts(1_448_683, 0) + // Standard Error: 4_681 + .saturating_add(Weight::from_parts(3_977_079, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_515_000 picoseconds. - Weight::from_parts(3_640_000, 0) + // Minimum execution time: 3_582_000 picoseconds. + Weight::from_parts(3_707_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_440_000 picoseconds. - Weight::from_parts(3_068_634, 0) - // Standard Error: 3_267 - .saturating_add(Weight::from_parts(4_314_107, 0).saturating_mul(c.into())) + // Minimum execution time: 5_260_000 picoseconds. + Weight::from_parts(2_863_906, 0) + // Standard Error: 3_986 + .saturating_add(Weight::from_parts(4_203_231, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_065_000 picoseconds. - Weight::from_parts(7_313_000, 0) + // Minimum execution time: 6_774_000 picoseconds. + Weight::from_parts(7_122_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_570_000 picoseconds. - Weight::from_parts(13_820_969, 0) - // Standard Error: 2_617 - .saturating_add(Weight::from_parts(4_021_285, 0).saturating_mul(c.into())) + // Minimum execution time: 5_308_000 picoseconds. + Weight::from_parts(7_657_508, 0) + // Standard Error: 3_591 + .saturating_add(Weight::from_parts(3_950_680, 0).saturating_mul(c.into())) } } diff --git a/sandbox/sandbox/src/embedded_executor.rs b/sandbox/sandbox/src/embedded_executor.rs index 207ebd08ee8..eec58de33e1 100644 --- a/sandbox/sandbox/src/embedded_executor.rs +++ b/sandbox/sandbox/src/embedded_executor.rs @@ -528,14 +528,14 @@ mod tests { ;; assert that $x = 0x12345678 (call $assert (i32.eq - (get_local $x) + (local.get $x) (i32.const 0x12345678) ) ) (call $assert (i64.eq - (get_local $y) + (local.get $y) (i64.const 0x1234567887654321) ) ) @@ -562,7 +562,7 @@ mod tests { (func (export "call") (param $x i32) (result i32) (i32.add - (get_local $x) + (local.get $x) (i32.const 1) ) ) diff --git a/scripts/benchmarking/run_all_benchmarks.sh b/scripts/benchmarking/run_all_benchmarks.sh index bd001f2527f..40d2700dadc 100755 --- a/scripts/benchmarking/run_all_benchmarks.sh +++ b/scripts/benchmarking/run_all_benchmarks.sh @@ -161,8 +161,6 @@ for PALLET in "${PALLETS[@]}"; do --repeat=$BENCHMARK_REPEAT \ --pallet="$PALLET" \ --extrinsic="$(IFS=, ; echo "${EXTRINSICS[*]}")" \ - --execution=wasm \ - --wasm-execution=compiled \ --heap-pages=4096 \ --output="$WEIGHT_FILE" \ --template=.maintain/frame-weight-template.hbs 2>&1 @@ -184,8 +182,6 @@ for PALLET in "${PALLETS[@]}"; do --repeat=$BENCHMARK_REPEAT_ONE_TIME_EXTRINSICS \ --pallet="$PALLET" \ --extrinsic="$(IFS=', '; echo "${ONE_TIME_EXTRINSICS[*]}")" \ - --execution=wasm \ - --wasm-execution=compiled \ --heap-pages=4096 \ --output="./${WEIGHTS_OUTPUT}/${PALLET}_onetime.rs" \ --template=.maintain/frame-weight-template.hbs 2>&1 diff --git a/utils/gear-replay-cli/src/cmd/gear_run.rs b/utils/gear-replay-cli/src/cmd/gear_run.rs index 93c5b5d5643..194ef671414 100644 --- a/utils/gear-replay-cli/src/cmd/gear_run.rs +++ b/utils/gear-replay-cli/src/cmd/gear_run.rs @@ -30,7 +30,6 @@ use sp_runtime::{ traits::{Block as BlockT, Header as HeaderT, One}, ApplyExtrinsicResult, DeserializeOwned, Saturating, }; -use sp_state_machine::ExecutionStrategy; use std::{fmt::Debug, str::FromStr}; use substrate_rpc_client::{ws_client, ChainApi}; @@ -122,18 +121,12 @@ where >, >(); - #[cfg(not(feature = "always-wasm"))] - let strategy = ExecutionStrategy::NativeElseWasm; - #[cfg(feature = "always-wasm")] - let strategy = ExecutionStrategy::AlwaysWasm; - let (_changes, _enc_res) = state_machine_call( &ext, &executor, "Core_initialize_block", &vec![].and(&header), full_extensions(), - strategy, )?; log::info!( target: LOG_TARGET, @@ -157,7 +150,6 @@ where "BlockBuilder_apply_extrinsic", &tx_encoded, full_extensions(), - strategy, )?; } } @@ -169,7 +161,6 @@ where "BlockBuilder_apply_extrinsic", &gear_run_tx, full_extensions(), - strategy, )?; let r = ApplyExtrinsicResult::decode(&mut &enc_res[..]).unwrap(); log::info!( diff --git a/utils/gear-replay-cli/src/cmd/replay_block.rs b/utils/gear-replay-cli/src/cmd/replay_block.rs index 4851f467f9a..4fcb11bf913 100644 --- a/utils/gear-replay-cli/src/cmd/replay_block.rs +++ b/utils/gear-replay-cli/src/cmd/replay_block.rs @@ -30,7 +30,6 @@ use sp_runtime::{ traits::{Block as BlockT, Header as HeaderT, One}, DeserializeOwned, Saturating, }; -use sp_state_machine::ExecutionStrategy; use std::{fmt::Debug, str::FromStr}; use substrate_rpc_client::{ws_client, ChainApi}; @@ -178,19 +177,8 @@ where #[cfg(feature = "try-runtime")] let method = "TryRuntime_execute_block"; - #[cfg(not(feature = "always-wasm"))] - let strategy = ExecutionStrategy::NativeElseWasm; - #[cfg(feature = "always-wasm")] - let strategy = ExecutionStrategy::AlwaysWasm; - - let (_changes, _enc_res) = state_machine_call( - &ext, - &executor, - method, - &payload, - full_extensions(), - strategy, - )?; + let (_changes, _enc_res) = + state_machine_call(&ext, &executor, method, &payload, full_extensions())?; log::info!( target: LOG_TARGET, "Core_execute_block for block {} completed", diff --git a/utils/gear-replay-cli/src/util.rs b/utils/gear-replay-cli/src/util.rs index 3f8712b09cb..7c6d20bd777 100644 --- a/utils/gear-replay-cli/src/util.rs +++ b/utils/gear-replay-cli/src/util.rs @@ -45,9 +45,7 @@ use sp_runtime::{ traits::{Block as BlockT, Header as HeaderT}, DeserializeOwned, }; -use sp_state_machine::{ - backend::BackendRuntimeCode, ExecutionStrategy, OverlayedChanges, StateMachine, -}; +use sp_state_machine::{backend::BackendRuntimeCode, OverlayedChanges, StateMachine}; use std::{fmt::Debug, str::FromStr, sync::Arc}; use substrate_rpc_client::{ChainApi, WsClient}; @@ -191,8 +189,7 @@ pub(crate) fn state_machine_call( executor: &Executor, method: &'static str, data: &[u8], - extensions: Extensions, - strategy: ExecutionStrategy, + mut extensions: Extensions, ) -> sc_cli::Result<(OverlayedChanges, Vec)> { let mut changes = Default::default(); let encoded_results = StateMachine::new( @@ -201,11 +198,11 @@ pub(crate) fn state_machine_call( executor, method, data, - extensions, + &mut extensions, &BackendRuntimeCode::new(&ext.backend).runtime_code()?, CallContext::Offchain, ) - .execute(strategy) + .execute() .map_err(|e| format!("failed to execute '{method}': {e}")) .map_err::(Into::into)?; diff --git a/utils/runtime-fuzzer/src/runtime/mod.rs b/utils/runtime-fuzzer/src/runtime/mod.rs index 80a9e36c9db..b7604d7f8d1 100644 --- a/utils/runtime-fuzzer/src/runtime/mod.rs +++ b/utils/runtime-fuzzer/src/runtime/mod.rs @@ -18,14 +18,12 @@ use account::*; use block::*; -use frame_support::{ - dispatch::DispatchResultWithPostInfo, - traits::{Currency, GenesisBuild}, -}; +use frame_support::{dispatch::DispatchResultWithPostInfo, traits::Currency}; use frame_system::GenesisConfig as SystemConfig; use pallet_balances::{GenesisConfig as BalancesConfig, Pallet as BalancesPallet}; use pallet_gear_bank::Config as GearBankConfig; use sp_io::TestExternalities; +use sp_runtime::BuildStorage; use vara_runtime::{ AccountId, Balances, BankAddress, Runtime, RuntimeOrigin, SessionConfig, SessionKeys, }; @@ -40,7 +38,7 @@ mod mailbox; /// Build genesis storage according to the mock runtime. pub fn new_test_ext() -> TestExternalities { - let mut t = SystemConfig::default().build_storage::().unwrap(); + let mut t = SystemConfig::::default().build_storage().unwrap(); let authorities = vec![authority_keys_from_seed("Authority")]; // Vector of tuples of accounts and their balances diff --git a/utils/wasm-instrument/src/tests.rs b/utils/wasm-instrument/src/tests.rs index 7ff872f5f8d..4b3baead6b9 100644 --- a/utils/wasm-instrument/src/tests.rs +++ b/utils/wasm-instrument/src/tests.rs @@ -316,13 +316,13 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 1)) - (get_global 0))) + (global.get 0))) "# } @@ -331,23 +331,23 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (block - (get_global 0) - (get_global 0) - (get_global 0)) - (get_global 0))) + (global.get 0) + (global.get 0) + (global.get 0)) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 6)) - (get_global 0) + (global.get 0) (block - (get_global 0) - (get_global 0) - (get_global 0)) - (get_global 0))) + (global.get 0) + (global.get 0) + (global.get 0)) + (global.get 0))) "# } @@ -356,33 +356,33 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (if (then - (get_global 0) - (get_global 0) - (get_global 0)) + (global.get 0) + (global.get 0) + (global.get 0)) (else - (get_global 0) - (get_global 0))) - (get_global 0))) + (global.get 0) + (global.get 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 3)) - (get_global 0) + (global.get 0) (if (then (call 2 (i32.const 3)) - (get_global 0) - (get_global 0) - (get_global 0)) + (global.get 0) + (global.get 0) + (global.get 0)) (else (call 2 (i32.const 2)) - (get_global 0) - (get_global 0))) - (get_global 0))) + (global.get 0) + (global.get 0))) + (global.get 0))) "# } @@ -391,28 +391,28 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (block - (get_global 0) + (global.get 0) (drop) (br 0) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 6)) - (get_global 0) + (global.get 0) (block - (get_global 0) + (global.get 0) (drop) (br 0) (call 2 (i32.const 2)) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "# } @@ -421,37 +421,37 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (block - (get_global 0) + (global.get 0) (if (then - (get_global 0) - (get_global 0) + (global.get 0) + (global.get 0) (drop) (br_if 1))) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 5)) - (get_global 0) + (global.get 0) (block - (get_global 0) + (global.get 0) (if (then (call 2 (i32.const 4)) - (get_global 0) - (get_global 0) + (global.get 0) + (global.get 0) (drop) (br_if 1))) (call 2 (i32.const 2)) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "# } @@ -460,44 +460,44 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (loop - (get_global 0) + (global.get 0) (if (then - (get_global 0) + (global.get 0) (br_if 0)) (else - (get_global 0) - (get_global 0) + (global.get 0) + (global.get 0) (drop) (br_if 1))) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 3)) - (get_global 0) + (global.get 0) (loop (call 2 (i32.const 4)) - (get_global 0) + (global.get 0) (if (then (call 2 (i32.const 2)) - (get_global 0) + (global.get 0) (br_if 0)) (else (call 2 (i32.const 4)) - (get_global 0) - (get_global 0) + (global.get 0) + (global.get 0) (drop) (br_if 1))) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "# } @@ -506,23 +506,23 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (if (then (return))) - (get_global 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 2)) - (get_global 0) + (global.get 0) (if (then (call 2 (i32.const 1)) (return))) (call 2 (i32.const 1)) - (get_global 0))) + (global.get 0))) "# } @@ -531,23 +531,23 @@ test_gas_counter_injection! { input = r#" (module (func (result i32) - (get_global 0) + (global.get 0) (block - (get_global 0) + (global.get 0) (if (then (br 1)) (else (br 0))) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "#; expected = r#" (module (func (result i32) (call 2 (i32.const 5)) - (get_global 0) + (global.get 0) (block - (get_global 0) + (global.get 0) (if (then (call 2 (i32.const 1)) @@ -556,9 +556,9 @@ test_gas_counter_injection! { (call 2 (i32.const 1)) (br 0))) (call 2 (i32.const 2)) - (get_global 0) + (global.get 0) (drop)) - (get_global 0))) + (global.get 0))) "# }